zfxcms ^回到顶部

您的当前位置:首页 > php资讯 > PHP基础

PHP基础

[PHP基础] php获取计算机硬件信息

<?phpheader("Content-Type:text/html;charset=utf-8");class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolow...

[PHP基础] php获取服务器信息类

<?php/**+------------------------------------------------------------------------------* 获取服务器信息类+------------------------------------------------------------------------------*/class ServerInfo{//...

[PHP基础] php获取客户端信息

<?phpheader("Content:Content-type:text/html;charset=utf-8");// // 作用取得客户端的ip、地理位置、浏览器、以及访问设备 class get_equipment_info{ ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER[...

[PHP基础] php获取计算机信息

获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型: php_uname('s') (或:PHP_OS,例:Windows NT)只获取系统版本号: php_uname('r') ...

[PHP基础] 一个简单的时序图分析和画法

时序图实例分析(Sequece Diagram Example Analysis)时序图场景完成课程创建功能,主要流程有:1、请求添加课程页面,填写课程表单,点击【create】按钮2、添加课程信息到数据库3、向课程对象追加主题信息4、为课程指派教师5、完成课程创建功能时序图实例...

[PHP基础] php5.4升级php7

1:首先移除当前的php安装包,否则安装过程中会起冲突 yum remove php*2:楼主使用的是rpm安装的,所以如果安装过程中报错(Couldn't resolve host 'mirrorlist.centos.org')(没有就直接跳过啦) 但是没有关系:只需要打开文件etc/下面的resolv.conf 在里面添加 ...

[PHP基础] PHP常见的设计模式

策略模式策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。策略模式的三个角色:1.抽象策略角色2.具体策略角色3.环境角色(对抽象策略角色的引用)实现步骤:1.定义抽象角色类(定义好各个实现的共同抽象方法)2.定义具体策略类(具体实现父类的共同方...

[PHP基础] php魔术方法(二)

九、 __sleep(),执行serialize()时,先会调用这个函数serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,则该方法会优先被调用,然后才执行序列化操作。此功能可以用于清理对象,并返回一个包含对象中所有应被序列化的变量名称的数组。如果该方法未返回任何内容,则 NULL 被序列化,并产生一个 E_NOTICE 级别的错误。注意:__sleep() ...

[PHP基础] php魔术方法(一)

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:•__construct(),类的构造函数•__destruct(),类的析构函数•__call(),在对象中调用一个不可访问方法时调用•__callStatic(),用静态方式中调用一个不可访问方法时调用•__get(),获得一个类的成员变量时调用•__set(...

常用算法整理

[PHP基础] 常用算法整理

常用算法整理

[PHP基础] php7整理-废弃功能

废弃功能· PHP4风格的构造函数将被弃用。(和类名同名的方法视为构造方法,这是PHP4的语法。)· 静态调用非静态方法将被弃用。PHP4风格的构造函数PHP4式构造函数,它与类的名称相同,因为它们是在所定义类的方法,现在已过时,并且将在未来被移除。如果PHP4的构造仅仅是一个类中定义构造函数,PHP7将发出E_DEPRECATED。类实现构造函数__construct()方法不受影响。示例<...

[PHP基础] php7整理-特性

强制模式(默认)和严格模式示例-强制模式这将在浏览器产生输出以下结果-9示例-严格模式

[PHP基础] php7整理-新增功能

一、核心 个人认为,标红的有点用增加了group use语法声明。RFC:https://wiki.php.net/rfc/group_use_declarations增加了null合并运算符??。64位PHP7字符串长度可以超过2^31次方字节。增加了Closure::call()方法。双引号字符串和heredocs里面支持使用u{xxxxx}来声明unicode字符。define()可以把一个...

[PHP基础] php7整理-处理机制方面

一、重复参数命名不再支持。重复的参数命名不再支持。比如下面的代码执行的时候会报错:public function foo($a, $b, $unused, $unused) { // ...}这么恶心的写法,应该不会有人用把二、func_get_arg和func_get_args()调整func_get_arg()和func_get_args()这两个方法返回参数当前的值,而不是传入时的值。当前的...

[PHP基础] php7整理-语言修改方面

一、间接变量、属性和方法引用都按照从左到右的顺序进行解释:$$foo['bar']['baz'] // interpreted as ($$foo)['bar']['baz']$foo->$bar['baz'] // interpreted as ($foo->$bar)['baz']$fo...

[PHP基础] php7整理-安装

升级到php7的常见问题升级到PHP7PHP7虽然做了大量的修改,但在向下兼容性方面做的还是非常好的。绝大多数的改动对我们来讲都没有影响。下面这几个地方可能需要大家注意:foreach行为的变化: 错误处理机制的变化: $HTTP_RAW_POST_DATA变量被移除,改用php://inputPhp7安装如果您打算在Linux或Unix类的系统上安装PHP,那么这里一些必要的条件列表-· PHP...

[PHP基础] php基础-操作数据库

链接库mysql_connect(servername,username,password);

[PHP基础] php基础-邮件、过滤器整理

PHP mail() 函数PHPmail()函数用于从脚本中发送电子邮件。语法mail(to,subject,message,headers,parameters)参数描述to必需。规定 email 接收者。subject必需。规定 email 的主题。注释:该参数不能包含任何新行字符。message必需。定义要发送的消息。应使用 LF (n) 来分隔各行。headers可选。规定附加的标题,比如...

97 条记录 3/6 页 上一页 12345 下5页 下一页 尾页