PHP基础

1、php区分大小写;

2、unset($var); 把变量注销,释放内存。unset($a,$b,$c);

3、$a = 'd'; $d = 2; echo $$a; 输出2

4、常量定义 define('NAME','value');  echo NAME; 输出 value   --常量名一般大写

5、函数内与函数外是不同的作用域,函数内部的变量,函数外不能用;函数外部的变量要在函数内声明为全局变量global才可使用。 global $val;使得$val就是函数外的变量$val,在函数内改变值,函数外的值也会改变;

6、在函数内声明静态变量,只执行一次 static $a = 0;以后调用不执行。

function testStatic(){

    static $a = 0;//如果不声明为static,则每次调用testStatic(),都会重新让$a = 0;每次输出0;

    echo $a;

    $a++;

}

testStatic(); // 输出 0

testStatic(); //输出 1

testStatic(); //输出 2

7、echo 输出字符串时,可用逗号作连接符,且只有echo的时候,才能用逗号作连接符,逗号比点号效率高。echo $a,$b,'cdefg';

8、echo 输出数组类型时,会得到Array字符串,可用print_r($array);输出数组;

9、echo "$a \n"  会把$a的值输出 \n则是回车符

      echo '$a \n'  直接输出$a \n

     \n换行符  双引号还会替换出特殊字符的表示值

     双引号会替换变量和特殊字符,是按全名规则最大程度(最长的合法的变量名)地匹配变量。

     变量替换:如 $ab='123' ; echo "$ab yes" ;输出123 yes

     变量定界符:如 $a='a' ; echo "{$a}b yes"; 输出a yes 大括号是变量的定界符,告诉编绎器,变量名是大括号里面的名字。

     变量包含汉字:如果echo "$ab汉字"; 没有输出,此时是因为把$ab汉字都做为一个变量名了,php命名规则,以字母和下划线开头,后面还可以包含汉字,但不包含空格。

     即可以命名 $ab变量=" 变量包含中文"; 

      内容如果没有变量和特殊字符,尽量用单引号,效率高点。双引号还要看下里面有没有变量,有没有特殊字符,输出效率低。

     单引号输出单引号 要用转义字符如:echo 'a\' d' ; 输出 a' d

10、  php定界符规则:第一行和最后一行都要顶格写,并且独占一行,且后面不能还有空格或别的字符。

$a = <<< ABC

        kdls<div class="text14" id="logotext">                  

ABC; //中间的区域,可以当做html来写,并且里面的变量会输出值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值