PHP基础

    xiaoxiao2021-03-25  93

    注意:1.网页文件放在wamp中的www文件下; 2.www文件下不能出现中文; 网页浏览的方法: 1.没有建立站点:localhost/文件所在位置 2.建立站点: (1)站点-新建站点-打开对话框

    (2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置) (3)选择服务器选项:单击+号按钮,弹出对话框,更改链接方式为“”本地/网络”,选择服务器文件(wamp中www的保存位置),Web URL为:localhost

    (4)勾选测试框,单击保存。

    php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的 <? ?> 短标记

    php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量}

    3.定义变量:$a=10;(定义时一般赋值)

    4.强制转换类型:

    1 2 $a =(string) $a ;                //1.强制转换a类属性为字符串 settype( $a , "string" );       //2.强制转换a类属性为字符串

    5.(1)定义字符串3种方式

    1 2 3 4 5 6 $s = "hello" ; $s1 = 'hello' ; $s2 =<<<A 内容       // 也可以放div的东西 A;            //A; 前面不能有任何东西,包括空格也不行

    双引号和单引号区别:  1.双引号可以解析转义,单引号不可解析转义 2.双引号中可以解析变量,单引号不可以解析变量

    (2)特殊的定义变量:可变变量

    1 2 3 $a = "hello" ; $hello = "张三" ; echo  $ $a ;         // 输出的是张三

    6.(1)输出语法: 1.echo(常用)

    1 echo  $a , "hello" ;         //同时输出多个字符串

     2.print

    1 print  $a ;       //只能输出一个字符串

    (2)特殊的输出(方法):

    1 2 3 4 print_r();        //专门打印数组的   var_dump( $b ); var_dump( $b );       //输出变量的所有信息,用在调错误

    7.变量的函数

    1 2 3 4 $a =10; var_dump( empty ( $a ));   // empty();  判断变量是否为空 var_dump(isset( $a ));     //isset();  判断变量是否定义 unset( $a );   unset();      //删除变量

     

    1 2 3 4 5 6 7 8 9 &代表变量的地址 $a =10; $b =& $a ; echo  $b ;     //输出结果就是10   $a =10; $b =& $a ; $b =5; echo  $a ;    //输出结果是5

    8.运算符表达式 (1)数学运算符+、-、*、/、%、++、--、

    1 $a ++      //先调a,再加1<br>++$a    //先加1,再执行

    (2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接)

    1 2 3 4 $a =10; $a  +=3;        //$a=10+3 $a  -=3;        //$a=10-3 $a  .= "hello" ;    //$a=10hello

    (3)比较运算符 <、>、 ==判断相等、!= 不相等

    1 2 3 $a =10; $b =8; var_dump( $a > $b );

    (4)逻辑运算符  与 && and        //bool型数据进行与运算,其中有一个false,结果就是false 或 || or           //bool型数据进行或运算,其中有一个true,结果就是true 非 !               //相当于取反,真变假,假变真 (5)三目运算符

    1 2 3 $a =10; $b =8; echo  $a == $b ? "相等" : "不相等" 

    (6)错误抑制符 错误信息分为3类 Notice:提示 warning:警告 error:真的错误 @错误抑制符:输出语句写在输出内容前面,正常语句就写在开头 例如:echo @$a;

     

    语句和js中的语句差不多:

    9.分支语句 if  if .. else  if .. else if .. if嵌套 switch .. case

    10.循环语句 for while

    11.数组 foreach(数组 as 变量) foreach($attr as $v) { }

    转载请注明原文地址: https://ju.6miu.com/read-16530.html

    最新回复(0)