-
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
本文为大家讲解的是PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态),感兴趣的同学参考下. 面象对向的三大特点:封装性、继承性、多态性 首先简单理解一下抽象: 我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象 一、封装性 封装就是把抽取出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有被授权的操作(方法)才能对数据进行操作。 php提供了三种访问控制修饰符 public 表示全局,本类内部,类外部,子类都可以访问 protected 表示受保护的,只有本类或子类可以访问 private 表示私有的,只有本类内部可以访问 以上三种修饰符既可以修饰方法也可以修饰属性(变量),方法如果没有访问修饰符则默认是public,成员属性必须指定访问修饰符,在PHP4中也有这种写法 var $name,表示公开属性,不推荐这种写法 例: <?php class Person{ public $name; protected $age; ...
PHP 2014-12-20 12:57:13 -
php 获取本地IP地址的代码示例
本文是一个php 获取本地IP地址的代码示例,感兴趣的同学参考下。 <? function get_client_ip() { if ($_SERVER['REMOTE_ADDR']) { $cip = $_SERVER['REMOTE_ADDR']; } elseif (getenv("REMOTE_ADDR")) { $cip = getenv("REMOTE_ADDR"); } elseif (getenv("HTTP_CLIENT_IP")) { $cip = getenv("HTTP_CLIENT_IP"); } else { $cip = "unknown"; } return $cip; } echo "你的IP地址是:".get_client_ip(); ?>...
PHP 2014-12-20 12:51:03 -
php获取 radio 单选框值示例
本文是一个php获取 表单radio 单选框值示例代码,感兴趣的同学参考下。 php 读取单选按钮radio值 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>php 读取单选按钮radio值</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <p> <label> <input type="radio" name="RadioGroup1&quo...
PHP 2014-12-20 12:45:05 -
Php header()函数语法及使用示例
本文为大家讲解的是Php header()函数语法及使用示例,感兴趣的同学参考下. Php header()函数语法及使用代码详解,这里列出了header的常用常用状态码。 语法: Void header(string $string[,bool $replace=true [, int $http_response_code) 向客户端发送原始的HTTP报头 需注意: Header函数必须在任何实际的输出前调用,无论是一般的html标签、文件中空行,或者来自php...
PHP 2014-12-20 12:39:06 -
php empty函数使用详解
本文以示例的方式向大家讲解了php 中empty函数的使用方法,感兴趣的同学参考下。 $a = ''; echo '1.---------------'.empty($a).'<br>'; $a = '0'; echo '2.---------------'.empty($a).'<br>'; $a = 0; echo '3.---------------'.empty($a).'<br>'; $a = null; echo '4.---------------'.empty($a).'<br>'; $a = 'null'; echo '5.---------------'.empty($a).'<br>'; $a = 'abc'; echo '6.-----------...
PHP 2014-12-20 12:36:14 -
js限制checkbox勾选的个数以及php获取多个checkbbox的方法
本文是一个js限制checkbox勾选的个数以及php获取多个checkbbox的方法示例代码,感兴趣的同学参考下。 首先是js限制checkbbox勾选个数的代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>限制复选框选择的数量</title> <script type="text/javascript" > function checkDate(n){ var checkedCount=0; &nbs...
PHP 2014-12-20 12:30:07 -
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读研究页面部分,需要的朋友可以参考下 十五、研究页面(ResearchBuildingPage.php) 研究因为没有队列,所以相对简单一些;但是也有一些比较特殊的东西。我们先看研究之前的一个处理函数HandleTechnologieBuild()...
PHP 2014-12-20 12:21:03 -
php排序算法(冒泡排序,快速排序)示例代码
本文为大家讲解的是php排序算法(冒泡排序,快速排序)实现示例代码,感兴趣的同学参考下。 冒泡排序实现原理 ① 首先将所有待排序的数字放入工作列表中...
PHP 2014-12-20 12:18:05 -
php错误:Warning: session_destroy() : Trying to destroy uninitialized sessionq错误解决方法
本文为大家讲解的是php错误:Warning: session_destroy() : Trying to destroy uninitialized sessionq错误解决方法,感兴趣的同学参考下。 问题说明: 在使用session_destroy(),进行Session变量的注销时,出现了Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in的错误! 经查证,在进行使用session_destroy()函数必须先调用session_start()函数...
PHP 2014-12-20 12:12:03 -
PHP获取当前文件路径,上层目录路径方法
本文为大家讲解的是PHP获取当前文件路径,上层目录路径方法,感兴趣的同学参考下。 取的现在文件、目录、上层目录 取得 路径 + 档名 (要取得 /var/www/project/test.php) * echo __FILE__; 取得 文件名 (要取得 test.php) * echo basename(__FILE__); 取得 不含扩展名的文件名 (要取得 test) * echo basename(__FILE__, '.php'); 取得 到此目录前的完整 PATH, 不含档名 (要取得&nb...
PHP 2014-12-20 12:03:05 -
PHP设计模式 注册表模式(多个类的注册)示例
本文为大家讲解的是PHP设计模式 注册表模式(多个类的注册)示例,感兴趣的同学参考下. 注册表模式其实是一个单例模式,注册表类提供静态方法(或单例对象的实例化方法)来让其它对象访问其中的数据(通常是对象)。整个系统中的每个对象都可以访问这些数据对象 以前我也写过一个注册表类,不过那一个不能进行多个类的注册,下面用数组对类进行了存储...
PHP 2014-12-20 12:00:05