加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

我的个人PHP学习笔记(一)

发布时间:2020-12-13 02:07:21 所属栏目:PHP教程 来源:网络整理
导读:《我的个人笔记(一)》要点: 本文介绍了我的个人笔记(一),希望对您有用。如果有疑问,可以联系我们。 编程之家PHP培训学院每天发布《我的个人笔记(一)》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 笔记 /* 【命名规则】 */ 常量名 类

《我的个人笔记(一)》要点:
本文介绍了我的个人笔记(一),希望对您有用。如果有疑问,可以联系我们。

编程之家PHP培训学院每天发布《我的个人笔记(一)》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

我的个人笔记(一)

笔记

/* 【命名规则】 */

常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH

变量名建议用下划线方式分隔 // $var_name

函数名建议用驼峰命名法 // varName

定界符建议全大写 // <<<DING,<<<'DING'

文件名建议全小写和下划线、数字 // func_name.php

私有属性名、方法名建议加下划线 // private $_name _func

接口名建议加I_ // interface I_Name

/* 语言结构 */

array(),echo(),empty(),eval(),exit(),isset(),list(),print(),unset()

echo,print 可省略括号.

//PHP运行环境检测函数

php_sapi_name() //返回一个PHP与WEB服务器接口类型的小写字符串

该函数返回值与常量PHP_SAPI一致!

接口类型:SAPI(the Server API,SAPI)

可能值:aolserver、apache、apache2filter、apache2handler、caudium、cgi、cgi-fcgi、cli、 continuity、embed、isapi、litespeed milter、nsapi、phttpd、pi3web、roxen、thttpd、tux、webjames

/* 大小写问题 */

- 类名、方法名、属性名、函数名:不区分大小写

- 变量名、常量名、元素下标:区分大小写

/* 可变标识符 */

可变变量 $i = 3; $k = 'i'; echo $$k; //输出3

可变函数 function func() {echo 'hello!';} $i = 'func'; $i(); //输出hello

可变下标 $i = '1234'; $k = 3; echo $i[$k]; //输出4

可变类名 class CLS{public $k = 'hello';} $i = 'CLS'; $j = new $i; echo $j->k;

可变属性 class CLS{public $k = 'hello';} $i = 'k'; $j = new CLS; echo $j->$i;

可变方法 class CLS{public function k(){echo 'hello';}} $i='k'; $j=new CLS; $j->$i();

/* 可变变量 */

* 用于业务逻辑判断得到某些具体信息

$var_name = "class_name";

$$var_name = "PHP0913"; // $class_name = "PHP0913";$class_name已存入内存中

var_dump($class_name); // var_dump($$var_name);

/* 变量函数 */

get_defined_vars //返回由所有已定义变量所组成的数组(包括环境变量、服务器变量和用户定义的变量)

/* unset() */

* unset()仅删除当前变量名和引用,其值并未被删除

* 引用传递中,删除一个变量及其引用,其他变量及引用均存在,且值依然存在

echo "<br />";

$v3 = '值';

$v4 = &$v3;

unset($v4);

var_dump($v3,$v4);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读