php基础学习
文章平均质量分 67
Devin-caodi
欢迎来到Devin的代码空间!
展开
-
PHP 命名空间的简介
一小段历史在PHP5.3之前的版本(2009年以前),我们定义的所有类都在同一个全局性的层级下。User类,Contact类,StripeBiller类,它们都在同一个全局命名空间下。这看起来很简单,但是这将让代码结构变得冗杂,所以PHPer开始使用在类名里使用下划线。例如:如果我写了一个包叫做“Cacher”,我可能将包里的一个类命名为Mattstauffer_Cacher,以区分出转载 2015-11-17 15:13:35 · 603 阅读 · 0 评论 -
php中的继承和延迟静态绑定的问题
PHP的继承模型中有一个存在已久的问题,那就是在父类中引用扩展类的最终状态比较困难。在PHP5.3之前会出现这种情况 1 php 2 3 class ParentBase { 4 5 static $property = 'Parent Value'; 6 7 public static function render() { 8原创 2015-04-03 10:26:01 · 497 阅读 · 0 评论 -
PHP中该怎样防止SQL注入
问题描述如果用户输入的数据在未经处理的情况下插入到一个SQL查询语句中,那么应用将很有可能遭受到SQL注入的攻击,正如下面的例子:$unsafe_valiable = $_POST['user_input'];mysql_query("INSERT INTO 'table'('column') VALUES ({unsafe_valiable})");因为用户的输入可能是这样的value')';D原创 2015-12-16 10:27:05 · 440 阅读 · 1 评论 -
PHP的flock函数 阻塞与非阻塞
PHP flock()函数定义和用法 flock()函数锁定或释放文件。若成功返回true,若失败返回false。语法flock(file, lock, block) 参数 描述 file 必需。规定要锁定或释放的已打开的文件 lock 必需。规定要使用哪种锁定类型 block 可选。若设置为1或true,则当进行锁定时阻挡其他进程说明 flock()操作的fil原创 2017-02-28 14:08:30 · 2288 阅读 · 0 评论 -
PHP注释语法规范和命名规范]
PHP注释规范注释在写代码的过程中非常重要,好的注释能让你的代码读起来更轻松,在写代码的时候一定要注意注释的规范。php里面常见的几种注释方式:1.文件的注释,介绍文件名,功能以及作者版本号等信息/** * 文件名简单介绍 * * 文件功能 * @author 作者 * @version 版本号 * @date 2020-02-02 */2.类的注释,类名及介绍/** * 类原创 2017-03-01 14:07:52 · 4038 阅读 · 0 评论