PHP
_喜之郎
这个作者很懒,什么都没留下…
展开
-
isset()和empty()的区别
isset()和empty()虽然都是判断变量是否已经配置的函数,但是有一定的区别: empty还会检测变量是否为空、为零。当一个变量值为0,empty() 认为这个变量同等于空,即相当于没有设置。 共同点就是empty()和isset()都是变量处理函数,作用是判断变量是否已经配置,正是由于它们在处理变量过程中有很大的相似性,才导致对它们的关系认识不足。原创 2014-04-15 14:45:15 · 563 阅读 · 0 评论 -
基本概念
LAMPLAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;MySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的转载 2014-01-15 16:57:36 · 607 阅读 · 0 评论 -
联合使用list() each() while循环遍历数组
each()函数: each()函数需要一个数组作为传递的参数,返回数组中当前元素的键值对,并逐一向后移动数组的指针到下一个元素的位置。键值对返回为带有4个元素的关联和索引混合的数组,键名分别为 0 , 1 ,key ,value 。其中键名0和key对应的值是一样的,都是数组元素的键名,1和value则包含有数组元素的值。如果内部指针越过了数组的末端,则each()返回fal原创 2013-11-24 21:30:08 · 4673 阅读 · 0 评论 -
php面试题
面试题一 1、表单提交get和post有何区别?答:get的方式是把数据在地址栏中发送,get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。2、用PHP打印出前一天的时间格式是2006-5-1022:21:21echo date("Y-m-dH:i:s",tim转载 2014-04-18 14:00:27 · 1452 阅读 · 0 评论 -
GetImageSize获取图片的尺寸
GetImageSize取得图片的长宽。语法: array getimagesize(string filename, array [imageinfo]);返回值: 数组函数种类: 图形处理内容说明本函数可用来取得 GIF、JPEG 及 PNG 三种 WWW 上图片的高与宽,不需要安装 GD翻译 2014-07-18 14:36:55 · 4088 阅读 · 0 评论 -
PHP中__construct(), __destory(), __get(), __set(), __call(), __toString(), __clone()
(1)__construct() 是PHP内置的构造函数, 是同PHP 解析引擎自动调用的, 当实例化一个对象的时候,这个对象的这个方法首先被调用。例:class Test { function __construct() { echo "This is __cons转载 2014-12-17 10:34:29 · 314 阅读 · 0 评论 -
构造方法和析构方法
在PHP4的时候出现了构造函数,继而在PHP5内又添增了析构。这使得PHP更富有面向对象的魅力了。在PHP4时,构造函数用的是与类同名的函数来进行构造这个动作。例如:/** myClass.php*/class myClass { function myClass { print "This is myClass\n"; }}//创建一转载 2014-12-17 10:28:40 · 467 阅读 · 0 评论 -
PHP中spl_autoload_register函数的用法
spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。转载 2015-03-19 11:38:54 · 286 阅读 · 0 评论 -
php 事务
//数据库连接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn);mysql_query("SET NAMES GBK");/*支持事务的表必须是InnoDB类型一段事务中只能出现一次:mysql_query('START TRANSACTION');//开始事务mysql_原创 2016-09-12 14:06:57 · 411 阅读 · 0 评论