专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

php的一些基本语法

来源:小嗨整编  作者:小嗨  发布时间:2024-03-13 08:33
摘要:1.php标记符?phpechoHello?登录后复制2.常量constTHE_VALUE=100define(THE_VALUE,100)变量$a=10登录后复制3.函数f...

php的一些基本语法

1.php标记符

  
登录后复制

2.常量

constTHE_VALUE = 100;       define('THE_VALUE',100);  变量 $a=10;
登录后复制

3.函数

  functiontraceHello($name){       echo 'hello '.$name.'
';//字符串连接 //echo "hello $name
"; return 1;//返回值 } 调用: 1.traceHello('zhangsan'); 2.$func='traceHello' $func('zhangsan');
登录后复制

4.流程控制

  1.if else        function getLevel($score){            if($score>=90){                 return'优秀';            }elseif($score>=80){                 return '良好';            }else{                  return '不好';            }          }      2.switch         function getLevel($score){              $result = '不好';              switch(intval($score/10)){//intval()取整或取出其中整数                 case 10:                 case  9:                      $result = '优秀';                      break;                 case  8:                      $result = '良好';                      break;                 default:                      $result = '不好';                      //break;               }              return $result;          }
登录后复制

3.for循环

 for($i=0;$i<100;$i++){             if($i==20){ break; }             if($i==40){ continue; }          }       4.while循环           $i=0;           while(%<10)              ...              $i++;           }       5.do while循环          $i=0;          do{              ...              $i++;           }while($i<100);
登录后复制

5.逻辑运算符

|| && !

6.字符串常用方法

   strpos($str,'o');   substr($str,2);   str_split();   explode(' ',$str);
登录后复制

7.数组

$arr=array();   $arr[0]='Hello';   print_r($arr);    $arr['h']='hello';   $arr['w']='world';    $arr =array('h'=>'hello','w'=>'world')
登录后复制

8.

require 'lib.php';//依赖,文件不存在报错  require_once 'lib.php';//只引用一次  include 'lib.php';//包含,文件不存在给出警告
登录后复制

9.声明类

   namespace jk;//命名空间     class Man{       private $_age,$_name;       private static $NUM = 0;//静态变量               /**        * @param int $age 年龄        * @param string $name 名字       public funcation _construct($age,$name){          $this-> _age = $age;//this当前对象指针,self当前类指针,parent父类指针          $this-> _name = $name;       }//构造方法       public funcation sayHello(){}//成员方法       public static funcation say(){}//类方法     }  创建实例     $a=new Man();    $a->sayHello();//调用方法     Man::say();      $h = new\jk\Hello();//存在命名空间
登录后复制

10.类继承,重写方法

class Child extends Man{       publicfunction _construct($age,$name){         parent::_contruct($age,$name);       }             publicfunciton say(){//重写方法         //parent::say(); //保留父类方法         echo 'child';       }    }
登录后复制

11.常用库函数

time();//时间戳  date_default_timezone_set('Asia/Shanghai');//时区设置   date('Y-m-d H:i:s');//时间   date('Y-m-d H:i:s',time());//时间戳转换成时间    $obj =array('h'=>'Hello','w'=>'World');   echo json_encode($obj);//转换成json格式   $jsonStr ='{"h":"Hello","w":"World"}';   $obj =json_decode($jsonStr);//json字符串转换为php对象    $f = @fopen('data','w');//打开文件,@不输出警告   fwrite($f,'hello');//写入文件   fclose($f);   $f = @fopen('data','r');   while(!feof($)){//判断是否到达文件尾      $content =fgets($f);//只能读取一行      echo$content;   }   echofile_get_contents('data');//直接获取文件    die('结束页面');
登录后复制

12.获取get参数和post参数

 if(isset($_GET['name'])&& $_GET['name']){}//isset()判断变量是否设置empty($name)判断变量是否赋值
登录后复制

13.获取文件

  $file = $_FILES['file'];   $fileName = $file['name'];  move_uploaded_file($file['tmp_name'],$fileName);
登录后复制

14.

cookie和session   setcookie('name','cheng');   header('Location:a.php');//跳转     //a.php    echo $_COOKIE['name'];//获取cookie     session_start();//启用session    $_SESSION['name'] ='cheng';    echo session_id();//获取sessionid    echo$_SESSION['name'];//    session_destroy();//销毁session
登录后复制

15.mysql数据库

  $conn =mysql_connect('localhost','root','password');   mysql_select_db('mydb',$conn);    $result =mysql_query("SELECT * FROM users");//查询,或更新,或删除    $result_arr =mysql_fetch_array($result);//一次取一条,以数组形式,有索引    $result_arr =mysql_fetch_assoc($result);//不含索引    $data_count =mysql_num_rows($result);//获取数据条数     if(mysql_errno()){       echomysql_error();//获取错误    }
登录后复制

16.PDO

    php数据对象,提供了一个数据库访问抽象层,不管用哪种数据库,都使用相同的方法。

以上就是php的一些基本语法的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1147075.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


网络百科
小编:小嗨整编
相关文章相关阅读
  • 绝地求生交易平台哪个好一些(绝地求生交易平台排行榜)?

    绝地求生交易平台哪个好一些(绝地求生交易平台排行榜)?

    绝地求生交易平台哪个好一些(绝地求生交易平台排行榜)?随着《绝地求生》这款大逃杀游戏在全球范围内的火热,越来越多的玩家开始关注游戏内的交易环节。市面上的绝地求生交易平台琳琅满目,那么哪家平台更值得信赖呢?本文将为您盘点绝地求生交易平台排行榜...

  • 软件测试是干什么的(软件测试的基本流程)?

    软件测试是干什么的(软件测试的基本流程)?

    软件测试是干什么的(软件测试的基本流程)?软件测评是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,评估其是否能满足设计要求。软件测试是软件生命周期...

  • 魔兽世界怎么玩新手教学(魔兽世界怎么玩基本规则)

    魔兽世界怎么玩新手教学(魔兽世界怎么玩基本规则)

    魔兽世界怎么玩新手教学(魔兽世界怎么玩基本规则)很多魔兽世界新手玩家对于《魔兽世界》正式服依旧一脸茫然,还有一些AFK很久了怕不适应的老手。下面小编就带来魔兽世界基本玩法规则。1.怀旧服和正式服应该如何选择这个问题可以说是被讨论的次数最多的...

  • 因特网能提供的最基本服务有哪些

    因特网能提供的最基本服务有哪些

    因特网能提供的最基本服务有:1、www服务;2、电子邮件e-mail服务;3、远程登录telnet服务;4、文件传输ftp服务;5、usenet网络新闻组服务;6、电子公告牌服务。本教程操作环境:windows7系统、DellG3电脑。因...

  • PHP调用美联软通短信接口实现短信发送

    PHP调用美联软通短信接口实现短信发送

    随着人们生活水平的提高和科技的发展,短信已成为人们交流的主要方式之一,越来越多的企业开始通过短信平台来实现营销、提醒等功能。在这个过程中,短信接口的选择显得尤为重要。本文将介绍如何通过php调用美联软通短信接口实现短信发送。一、美联软通短信...

  • php怎么实现对字符串的排序

    php怎么实现对字符串的排序

    实现步骤:1、利用str_split()函数将字符串转为字符数组,语法“str_split(字符串)”;2、使用asort()或arsort()函数来对字符数组进行升序排序或降序排序,语法“asort(字符数组)”或“arsort(字符数组...

  • php文件gbk怎么转utf8

    php文件gbk怎么转utf8

    php文件gbk转utf8的方法:首先建立存放转换后文件的目录;然后建立对应的文件夹;最后通过“-execiconv-fgbk-tutf-8{}-outf8/...”方法转换php文件即可。本文操作环境:windows7系统...

  • 如何使用PHP中的字符串变量

    如何使用PHP中的字符串变量

    如何使用PHP中的字符串变量在PHP中,字符串变量是一种非常常见的数据类型,用于存储和操作文本数据。在本文中,我们将介绍如何使用PHP中的字符串变量,并提供一些具体的代码示例。字符串变量的声明和赋值在PHP中,要声明一个字符串变量,只需要使...

  • 周排行
  • 月排行
  • 年排行

精彩推荐