PHP的继承方法如何获取子类名?get_class() 和 get_called_class

<?phpclass A{ function __construct() { echo __CLASS__; } static function name() { echo __CLASS__; }}class B extends
6次阅读

php错误级别的设置方法

PHP在运行时, 针对严重程度不同的错误,会给以不同的提示。eg:在$a没声明时,直接相加,值为NULL,相加时当成0来算.但是,却提示NOTICE,即注意.我们在开发中, 为了程序的规范性,把报错级别,调的比较高NOTICE级别的也报出来,有助于我们快速定位错误和代码规范,但是,在产品上线后,网站
4次阅读

php pdo预处理语句与存储过程

很多更成熟的数据库都支持预处理语句的概念。什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。预处理语句可以带来两大好处:1、查询仅需解析(或预处理)一次,但可以用相同或不同的参数执行多次。当查询准备好后,数据库将分析、编译和优化执行该查询的计划。对于
9次阅读

php public protected private属性实例详解

php 类中函数和类变量都有三个属性:public protected private,具体什么时候使用什么属性好纠结,特意找了个实例,这样看起来更清晰。public 表示全局,类内部外部子类都可以访问;private 表示私有的,只有本类内部可以使用;protected 表示受保护的,只有本类或子
6次阅读

【风马一族_php】

^  运算符  异或:两个数字分别转化成二进制,按位进行运算,两个是相同数字就变成0,或两个不是相同数字就变成1 回顾  PHP基础语法      1.标签:<?php //PHP 代码?>            <script language='php'&g
6次阅读

php 获取代码执行时间和消耗的内存

做一些php性能测试的时候,要获取代码执行时间和消耗的内存,查了一下资料,发现php有自带的函数可以实现这个功能,具体实现代码如下: $t1 = microtime(true);// ... 执行代码 ...$t2 = microtime(true);echo '耗时'.round($t2
9次阅读

PHP完整环境搭建

Linux(CentOS 7)+ Nginx(1.10.2)+ Mysql(5.7.16)+ PHP(7.0.12)首先安装Linux系统,我以虚拟机安装来做示例,先去下载 VitualBox,这是一款开源的虚拟机软件,https://www.virtualbox.org 官网地址。或者是VMwar
13次阅读

[风马一族_php]php

回顾  什么是php以及php的发展史搭建web服务器apache:接收浏览器发出的请求以及返回结果(html)php: 处理php代码,操作数据库(mysql)mysql: 存储和处理数据apache配置php加载:LoadModule php5_module  php5apache..
27次阅读

php使用位与运算符【&】或【|】实现权限管理

权限值是这样的2^0=1,相应2进数为”0001″(在这里^我表示成”次方”,即:2的0次方,下同)2^1=2,相应2进数为”0010″2^2=4,相应2进数为”0100″2^3=8,相应2进数为&rdq
6次阅读

PHP的CURL

使用CURL完成一个请求:初始化连接句柄设置CURL选项执行并获取结果释放CURL连接句柄发送GET请求function doGetRequest($url,$data,$timeout = 5){ if($url == "" || $timeout <= 0){ re
7次阅读