php解释性的程序语言在写互联网项目时性能远不如java,尤其是在使用Cache时,php使用的是文件缓存或者使用memcache,而没有内存static变量可用。
而且PHP中的static变量也只是在当前请求中有效。
对于变量作用域,个人觉得php有点搞笑
$brandModules= Array("test1","test2"); &n
原创
2012-04-13 12:33:58
753阅读
$a = 0; $b = $a ?? 1; $c = $a ?: 1; echo $b; echo $c;输出结果 01结论$a ?? 1 相当于 9相当于 !empty($a) ? $a : 1 也就是 $a? $a
原创
2023-05-08 14:09:18
47阅读
点赞
比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。
原创
2021-12-23 14:32:42
110阅读
php与java语法的区别 个人觉得在学习语言时,可以通过比较来进行学习。由于长时间写java代码,对java的基本语法还算熟悉,现在转学php,就php中基本语法与java基本语法差异进行比较。 1. PHP是一种脚本语言,代码在服务器上执行,而结果以纯文本返回浏览器。 2. PHP能够运行在各种
转载
2018-03-08 11:34:00
101阅读
== 比较两个变量的值,不比较数据类型。=== 比较两个变量的值和类型;比如$a = ‘123’;$b = 123;$a == $b为真;$a === $b为假;
原创
2022-03-24 10:29:05
44阅读
1.=是赋值,如a=1,就是将1赋给a 2.==是比较值是否相等,如a==1,就是a的值是否等于1 3. 是全等,既比较类型,也比较值,如1 1就是相等的,而"1" 1就是不等的,因为类型不同 ...
转载
2021-09-12 18:03:00
148阅读
2评论
TOKEN 概念: 令牌,就是加密的字符串, 是访问资源的凭证。Token需要查库验证token 是否有效。 客户端使用用户名跟密码请求登录。 服务端收到请求,去验证用户名与密码。 验证成功,服务端会签发一个Token保存到(Session,redis,mysql…)中,然后再把这个 Token 发
原创
2022-05-01 22:41:34
117阅读
this 这 self 自己 $this 指的是实例化的对象,self指的是当前类
$db = new Imooc\Database();
var_dump($db->where('id=1'));
原创
2016-11-08 22:59:27
1086阅读
以CGI方式运行时,web server将用户请求以消息的方式转交给PHP独立进程,PHP与web服务之间无从属关系;CLI则是命令行接口,用于在操作系统命令行模式下执行PHP,比如可以直接在win的cmd或linux的shell模式下直接输入 php a.php 来得到结果。它与CGI模式最大...
原创
2021-07-28 16:15:38
276阅读
本身没有区别,习惯问题 ,但是有时候牵涉到运算符优先级的问题,结果会不同,记录下。 例如: 代码如下: unity3d脚本 http://www.unitymanual.com $p = 6 or 0; var_dump($p);//int(6) $p = 6 || 0; var_dump($p);//bool(true) $p = 6 and 0; var_dump($
原创
2013-10-28 10:45:19
607阅读
[root@master php]# which php-fpm/usr/local/php/sbin/php-fpm[root@master php]# which php-cgi/usr/bin/php-cgi这两个都是php-FastCGI的管理器,可以看出这两个的路径不一样,php-cgi是PHP出的一个管理器,很烂,php-fpm是专门开发出的一个管理器,功能齐全而且强大。这是php-f
原创
2016-03-05 15:01:55
638阅读
PHP PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。 PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配
原创
2015-08-20 14:11:18
691阅读
_initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用,而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。
转载
2021-08-26 11:29:34
669阅读
php中$_ENV与$_SERVER区别$_ENV存储了一些系统的环境变量,因环境不同而值不同。$_SERVER包含服务器和执行环境的一些信息,不同的服务器包含的内容可能有差异。
原创
2014-01-16 15:45:34
2217阅读
点赞
1评论
1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid } but ...
原创
2021-07-28 16:21:36
147阅读
1. 基本类型 2. 字符串连接符 3.数组相加 4. 大小写敏感度 5. 声明变量 6.字符串函数 7. 函数参数问题 8. 数组循环 9. 关于未定义变量 10. 关于单引号和双引号的解析机制 11.PHP嵌套函数 12. 引用传递 13. 函数提升 14. 数组 15.异常 技术交流QQ群:1
原创
2021-07-23 14:49:11
301阅读
Cookie与SessionCookie和session是目前使用的两种存储机制。cookie是从一个WEB页到下一个WEB页面的数据传送方法,cookie存储在客户端;Session是让数据在页面中持续有效的一个传递方法,session存储在服务器端。掌握了cookie与session这两个技术,在WEB网站页面间信息传递的安全性是非常必要的,也是必不可少的。只要session存在,cookie
转载
精选
2016-01-21 13:57:44
2291阅读
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如http://www.domain.com/test.asp?name=51js&password=51js,数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名
转载
精选
2012-11-26 20:36:30
302阅读
在php面试的时候hr常常问这样的问题,require()和include()这两函数的区别,其实这两个函数在更能用法上基本上是一样的,同时require()和include()也有两个变体函数,分别是require_once()和include_once()。当使用require()和include()来引入函数库时,它们才非常有用。使用这两个函数可以防止错误的引入同
原创
2013-05-12 23:04:58
615阅读
+++ 探讨(一)+++++++++++++++++++++++++++++++++++++++ 很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。 根据官方的解释是 $GLOBALS['var'] 是外部的全局变量$var本身。 global $var 是外部$var的同
转载
2016-07-10 17:30:00
132阅读
2评论