专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

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.hkm168.com/jiqiao/1147075.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 因特网能提供的最基本服务有哪些

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

    因特网能提供的最基本服务有: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中,要声明一个字符串变量,只需要使...

  • 计算机内存容量的基本单位是什么

    计算机内存容量的基本单位是什么

    计算机内存容量的基本单位是字节。字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。一个字节存储8位无符号数,储存的数值范围为0-255。本文操作环境:windows10系统、thinkpad...

  • 字节在计算机中是什么的基本单位

    字节在计算机中是什么的基本单位

    字节是计算机存储和传输数据的基本单位,代表了计算机中最小的可寻址的存储单元,用于表示和处理二进制数据。它在计算机存储器和网络传输中起着重要的作用,并且是计算机体系结构和操作系统的基本构建块之一。本教程操作系统:Windows10系统、Del...

  • php中三元表达式怎么写

    php中三元表达式怎么写

    在php中,三元表达式可以实现简单的条件判断功能,写法为“表达式1?表达式2:表达式3”;如果条件“表达式1”成立,则执行语句“表达式2”,否则执行“表达式3”。本教程操作环境:windows7系统、PHP7.1版、DELLG3电脑php...

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

精彩推荐