第 2 页 - PHP笔记
php如何实现异步调用

$fp=fsockopen("blog.maplemark.cn",80,$errno,$errstr,30);if(!$fp){echo"$errstr($errno)&...

php对象关系映射/ORM

优点缩短编码时间、减少甚至免除对model的编码,降低数据库学习成本动态的数据表映射,在表结构发生改变时,减少代码修改可以很方便的引入附加功能(cache层)缺点映射消耗性能、ORM对象消耗内存SQL语句较为复杂时,ORM...

主流 PHP 框架特点

Laravel易于访问,功能强大,并提供大型,强大的应用程序所需的工具简单快速的路由引擎强大的依赖注入容器富有表现力,直观的数据库ORM提供数据库迁移功能灵活的任务调度器实时事件广播SymfonyDatabaseengine-in...

php类的静态调用和实例化调用

占用内存静态方法在内存中只有一份,无论调用多少次,都是共用的实例化不一样,每一个实例化是一个对象,在内存中是多个的不同点静态调用不需要实例化即可调用静态方法不能调用非静态属性,因为非静态属性需要实例化后,存放在对象里静态方法可以调用非...

php中public、protected、private、final 区别

对属性或方法的访问控制,是通过在前面添加关键字public(公有),protected(受保护)或private(私有)来实现的。被定义为公有的类成员可以在任何地方被访问PHP5新增了一个final关键字。如果父类中的方法...

php预定义变量

对于全部脚本而言,PHP提供了大量的预定义变量超全局变量—超全局变量是在全部作用域中始终可用的内置变量$GLOBALS—引用全局作用域中可用的全部变量$_SERVER—服务器和执行环境信息$_GET—HTTPG...

php常见数组函数

array_count_values—统计数组中所有的值array_flip—交换数组中的键和值array_merge—合并一个或多个数组array_multisort—对多个数组或多维数组进行排序array_pad...

php中static、self、$this 的区别

static:static可以用于静态或非静态方法中,也可以访问类的静态属性、静态方法、常量和非静态方法,但不能访问非静态属性self:可以用于访问类的静态属性、静态方法和常量,但self指向的是当前定义所在的类,这是self...

如何修改SESSION的生存时间

方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache方法2:$savePath="./session_save_dir/";$lifeTime=小时*...

php中empty()和isset()的区别

isset用于检测变量是否被设置,使用isset()测试一个被设置成NULL的变量,将返回FALSE。empty如果var是非空或非零的值,则empty()返回FALSE。换句话说,""、0、"0"、NULL...

php魔术方法

__construct()实例化类时自动调用。__destruct()类对象使用结束时自动调用。__set()在给未定义的属性赋值的时候调用。__get()调用未定义的属性时候调用。__isset()使用isset()或em...

php中传值与传引用有啥区别?

&表示传引用;函数中参数传引用会将参数进行改变;一般在输出参数有多个的时候可以考虑使用引用。$num=10functionmultiply($num){$num=$num*10;}multiply($nu...

语句include和require的区别是什么?

在失败的时候:include产生一个warning,而require直接产生错误中断;require在运行前载入;include在运行时载入;require_once和include_once可以避免重复包含同一文件。

echo(),print(),print_r()的区别?

echo和print不是一个函数,是一个语言结构;print(string$arg)只有一个参数;echoarg1,arg2可以输出多个参数,返回void;echo和print只能打印出string,不能打印出...

函数来求bcde在这个字符串中出现的次数

有这样一个字符串abcdefgkbcdefab......随机长度,写一个函数来求bcde在这个字符串中出现的次数$str="abceeedefdsafujdsklgjmrj89gu89eeefiodsaflkjdsaf...

PHP7 OpenSSL DES-EDE-CBC加解密

1.条件约束之前PHP5上常使用的mcrypt库在PHP7.1+上已经被移除,故我们采用openssl对数据进行加解密。加密方式采用DES-EDE-CBC方式。密钥填充方式为:采用24位密钥,先将key进行MD5校验取值,得出16位字...

惪特博客
  • 文章总数:
    18085 篇
  • 评论总数:
    52233 条
  • 标签总数:
    8183 个
  • 总浏览量:
    15792296 次
  • 最后更新:
    2小时前

最多点赞

随便看看

标签TAG