php基础知识补充

1.<<<

<?php

$a =123;

$b = <<<aaa

\$a $a "dsfsa" 'fasf' asfsa

aaa;

           输出: $a 123 "dsfsa" 'fasf' asfsa

2.iis web服务器

   ①如果你的程序是asp,那么必须用iis

   ②iis只支持win,如果要在linux上使用,那么必须安装第三方插件

3.unset

unset 释放一个值 

<?php

扫描二维码关注公众号,回复: 5343581 查看本文章

$a = 1;

unset($a);

if(!isset($a))

echo 'iamif';

  输出  iamif

4.类型转换 

$c = 3.1415926;

echo (int)$c;

  输出:3

共有 bool string int float array object 

5.is_numeric  

检查是否为数字或数字组成的字符串

6.define(常量名称,常量值,是否大小写敏感 true为不敏感)

define('dd',22,true);

echo dd;

echo $name;

echo constant($name);

echo constant('dD');

var_dump(defined('dd'));

  输出: 22dd2222

             true

调用常量除直接输出外,还可以用constant函数来调用。

判断一个常量是否被定义,用defined函数,若被定义则为true,否则为false

7.预定义常量

echo __FILE__.'第'.__LINE__.'行';

echo PHP_VERSION;

echo PHP_OS;

四个依次为:文件名,当前行,php版本,系统 

8.=& 引用赋值 

$e = 123;

$f =& $e;

$e = 456;

echo <<<a

\$e 为 $e ; \$f 为 $f

a;

输出: $e 为 456 ; $f 为 456

9.static 静态变量

function aa(){

static $mess = 0;

$mess++;

echo $mess;

}

aa();

aa();

输出 12 

若不加 static 则会输出11; 静态变量只有当它第一次被调用时才会生效

作用举例:判断一个函数被调用多少次 

10.global 全局变量 

$ee = 'fsaf';

function bb(){

global $ee;

echo $ee;

}

bb();

输出:fsaf

若不加 global则会报错,因为没有定义$ee

11.$$ 可变变量  

$a = 'b';

$b = 'love';

echo $$a;

输出: love 

12.字符串运算 

$n = 'f123adfsaf';

$m = '1231fsafd';

echo $n+$m;

输出:1231 

解释:$n 以字母开头,则直接算作0 $m以数字开头,取前面的数字,故 $n=0, $m = 1231; 其他乘除运算也是一样。

猜你喜欢

转载自blog.csdn.net/weixin_38617363/article/details/87342501