$a = 0; $b = $a ?? 1; $c = $a ?: 1; echo $b; echo $c;输出结果 01结论$a ?? 1 相当于 9相当于 !empty($a) ? $a : 1 也就是 $a? $a
99
原创 2023-05-08 14:09:18
47阅读
1点赞
比较两个变量值和类型;==比较两个变量值,不比较数据类型。
原创 2021-12-23 14:32:42
110阅读
php解释性程序语言在写互联网项目时性能远不如java,尤其是在使用Cache时,php使用是文件缓存或者使用memcache,而没有内存static变量可用。 而且PHPstatic变量也只是在当前请求中有效。 对于变量作用域,个人觉得php有点搞笑 $brandModules= Array("test1","test2"); &n
原创 2012-04-13 12:33:58
753阅读
1.=是赋值,如a=1,就是将1赋给a 2.==是比较值是否相等,如a==1,就是a值是否等于1 3. 是全等,既比较类型,也比较值,如1 1就是相等,而"1" 1就是不等,因为类型不同 ...
转载 2021-09-12 18:03:00
148阅读
2评论
== 比较两个变量值,不比较数据类型。=== 比较两个变量值和类型;比如$a = ‘123’;$b = 123;$a == $b为真;$a === $b为假;
原创 2022-03-24 10:29:05
44阅读
  本身没有区别,习惯问题 ,但是有时候牵涉到运算符优先级问题,结果会不同,记录下。  例如:   代码如下: 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阅读
phpjava语法区别 个人觉得在学习语言时,可以通过比较来进行学习。由于长时间写java代码,对java基本语法还算熟悉,现在转学php,就php中基本语法java基本语法差异进行比较。 1. PHP是一种脚本语言,代码在服务器上执行,而结果以纯文本返回浏览器。 2. PHP能够运行在各种
转载 2018-03-08 11:34:00
101阅读
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()构造函数仅仅在创建对象时候调用一次,跟其它方法调用没有关系。
[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阅读
1. 基本类型 2. 字符串连接符 3.数组相加 4. 大小写敏感度 5. 声明变量 6.字符串函数 7. 函数参数问题 8. 数组循环 9. 关于未定义变量 10. 关于单引号和双引号解析机制 11.PHP嵌套函数 12. 引用传递 13. 函数提升 14. 数组 15.异常 技术交流QQ群:1
原创 2021-07-23 14:49:11
304阅读
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独立进程,PHPweb服务之间无从属关系;CLI则是命令行接口,用于在操作系统命令行模式下执行PHP,比如可以直接在wincmd或linuxshell模式下直接输入 php a.php 来得到结果。它与CGI模式最大...
PHP
原创 2021-07-28 16:15:38
276阅读
  PHP教程php中0空 Null false区别    原因是在PHP中变量是以C语言结构体来存储,空字符串和NULL,false都是以值为0存储,其中这个结构体有个zend_uchar type;这样成员变量,他是用来保存变量类型,而空字符串类型是string,NULL类型是NULL,false是boolean。  这一点可以用echo gettype('');和echo
原创 2016-10-17 13:14:56
619阅读
CookieSessionCookie和session是目前使用两种存储机制。cookie是从一个WEB页到下一个WEB页面的数据传送方法,cookie存储在客户端;Session是让数据在页面中持续有效一个传递方法,session存储在服务器端。掌握了cookiesession这两个技术,在WEB网站页面间信息传递安全性是非常必要,也是必不可少。只要session存在,cookie
转载 精选 2016-01-21 13:57:44
2293阅读
1、Get 方法通过 URL 请求来传递用户数据,将表单内各字段名称与其内容,以成对字符串连接,置于 action 属性所指程序 url 后,如[url]http://www.domain.com/test.asp?name=51js&password=51js[/url],数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单
转载 2008-01-30 18:06:13
4619阅读
  先看下代码: <?php print('ok'); echo 'ok'; ?> 从表面看一个是函数一个是语句,PHP手册中也有这样解释:echo() is not actually a function (it is a language construct) 那么,我们看看究竟会有什么具体区别,看如下代码: <?php $tmp = p
转载 精选 2012-03-18 14:00:36
558阅读
本篇文章简要分析一下在php中经常用到exit和die区别,有需要朋友可以看一下。首先思考一个问题:如下代码会向页面显示什么?曾经有段时间我一直认为页面会显示123,但实践结果告诉我,答案错了,页面一片空白!一直不知道为什么,死活不输出123,为了让页面输出123,我把它修改为如下代码:查看代码打印网上一段资料:PHP中exit()die()区别PHP手册:die()Equivalen
原创 2018-03-22 19:13:38
1600阅读
isset(变量)判断变量是否存在,或者变量是否为null,如果存在就是true,否则为false。empty(变量):判断变量内容是否为空,(不是null,而是没有内容),基本上,是一些规定,如下数据都是“空”:0、""、"0"、false、null、array()空数组也是空,如果一个变量内容是
原创 2022-04-12 15:39:32
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5