发布时间:2017-07-06 17:57:05 分类:php
功能:根据圆周率和地球半径系数与两点坐标的经纬度,计算两点之间的球面距离。 <?php/** * 计算两点地理坐标之间的距离 * @param Decimal $longitude1 起点经度 * @param Decimal $latitude1 起点纬度 * @param Decimal $longitude2 终点经度 * @param Decimal $latitude2 终点纬度 * @param Int $unit 单位 1:米 2:公里 *
发布时间:2017-06-22 16:33:39 分类:php
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。所谓继承是指可以让某个类型的对象获得另一个类型的对象的属性的方法。它支持按级分类的概念。继承是指这样一种能力:它可以使用现有类的
发布时间:2017-06-15 16:20:12 分类:php
静态成员(static)和普通成员(public; protect; private)的区别:静态成员是属于类的,普通成员是属于对象的 <?phpclass fenbi{ public $length; public static $color; static function show() { echo "粉笔的颜色:" ,self:: $col
发布时间:2017-06-09 16:17:34 分类:php
PHP错误:是属于php程序自身的问题,一般是由非法的语法,环境问题导致的,使得编译器无法通过检查,甚至无法运行的情况。平时遇到的warming、notice都是错误,只是级别不同而已。PHP异常:一般是业务逻辑上出现的不合预期、与正常流程不同的状况,不是语法错误。PHP异常处理机制借鉴了java c++等,但是PHP的异常处理机制是不健全的。异常处理机制目的是将 程序正常执行的代码 与 出现异常如何处理的代码分离。PHP是无法自动捕获异常的(绝大多数),只有主动抛出异常并捕捉。也就是说,对于异常,是可预见的。
发布时间:2017-06-09 16:16:14 分类:php
在一个典型的 Apache + mod_php 架构的 PHP 运行环境中,一个 PHP 网站是这样运行的:Apache 收到用户的 HTTP 请求这个请求是以 .php 结尾或者是一个不存在的路径(.htaccess 会将其转发到 index.php)Apache 的 mod_php 会启动一个新的 PHP 进程(PHP 解释器),读取 HTTP 请求的 URL 中的那个 .php 文件或者 index.php被读取进 PHP 解释器的字符串被按照 PHP 的语法进行解析。为了方便理解,我们将这些经过解析的字符串所生成的 context(上下文)命名为 Matrix然后 PHP 解释器会根据从 Matrix 中解析出的特定 PHP 语句(
发布时间:2017-06-09 15:41:00 分类:liunx & centos&nginx
查看PHP版本命令:#php -v 这个命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。 必须强制删除#rpm -qa|grep php提示如下#php-pdo-5.1.6-27.el5_5.3#php-MySQL-5.1.6-27.el5_5.3#php-xml-5.1.6-27.el5_5.3#php-cli-5.1.6-27.el5_5.3#php-common-5.1.6-27.el5_5.3#php-gd-5.1.6-27.el5_5.3注意卸载要先卸载没有依赖的pdo是mysql的依赖项;common是gd的依