随笔分类 - 2_php(php调bug、php闭包等)
摘要:php的isset函数相关问题 一、总结 一句话总结: isset() 函数用于检测变量【是否已设置】并且【非NULL】 【$a=null;isset(a)为false】 如果已经使用unset() 释放了一个变量之后,再通过isset() 判断将返回FALSE。 若使用isset() 测试一个被设
阅读全文
摘要:laravel像前端传递数据出现Unexpected token u in JSON at position 0问题 一、总结 一句话总结: 后端向前端传递的数据里面不能包括null,否则会报错 解决就是把null替换成空字符串或者0即可 二、laravel像前端传递数据出现Unexpected t
阅读全文
摘要:PHP中的闭包 一、总结 一句话总结: 提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。 php闭包基本形式:func=function();//带结束符1、php闭包基本形式?php闭包基本形式:func = function()
阅读全文
摘要:windows下查看php日志 一、总结 一句话总结: 找到php安装目录,其下有log文件,直接查看即 二、windows下查看php日志 1、找到php安装目录,其下有log文件 比如在文件中我们就查看到210305的memory size 错误
阅读全文
摘要:PHP中的CURL库 一、总结 一句话总结: curl是PHP的一个扩展,利用该扩展可以实现服务器之间的数据或文件传输,也就是说curl就是一个工具,【用来做服务器之间数据、文件传输的工具】 【用来采集网络中的html网页文件、其他服务器提供接口数据等】 二、PHP使用CURL详解 转自或参考:PH
阅读全文
摘要:PHP使用curl替代file_get_contents 一、总结 一句话总结: 【不要用file_get_contents采集内容】:初学php的朋友们,很容易翻一个错误,在写采集程序或者调用api接口总会有线考虑到使用file_get_contents函数来获取内容 【file_get_cont
阅读全文
摘要:PHP中的ini_set() 函数 一、总结 一句话总结: 【在函数执行的时候生效】:PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便 设置user_agent:ini_set('user_agent','Mozilla/5.0 (Windows NT
阅读全文
摘要:PHP正则表达式(总结) 一、总结 一句话总结: php正则函数前都加上了preg前缀:preg_grep、preg_match、preg_match_all、preg_split、preg_replace、preg_quote preg_grep(mode,str) //匹配查找,返回一个数组
阅读全文
摘要:Perl和php的关系(总结) 一、总结 一句话总结: 1、PHP更适合编写网页程序,而Perl的用途范围要广得多,更像*nix系统下的万能胶水。php最主要就是做网站开发,用的人也非常多。 2、PHP的基本语法非常接近 Perl 的 3、PHP继承自一个老的工程,名叫 PHP/FI。PHP/FI
阅读全文
摘要:python、js、php区别 8、排序 一、总结 一句话总结: python中的排序函数有sort(对列表排序)和sorted(对所有可迭代序列排序),可以通过reverse参数指定倒序排序,key参数指定排序字段 js中的排序就是sort方法,可以指定排序函数来进行排序 php中有usort方法
阅读全文
摘要:python、js、php区别 7、面向对象 一、总结 一句话总结: python、js、php面向对象的逻辑都是一样的,具体实现因为语言的不同而略有区别,比如python中继承用的是圆括号,比如class Bird(Animal): """ 需求: 创建Animal类(name属性,say方法)
阅读全文
摘要:python、js、php区别 6、函数相关 一、总结 一句话总结: python、js、php函数的逻辑都是一样的,具体写法稍有区别,python里面有匿名函数(lambda函数),lambda函数和js里面的箭头函数比较像 """ 1、函数 2、匿名函数 """ # 1、函数 # def my_
阅读全文
摘要:python、js、php区别 5、存储结构 一、总结 一句话总结: python里的列表就像js和php中的索引数组,python里的元组可以看做不能修改的列表,python里的字典就像js和php中的关联数组 二、存储结构 博客对应课程的视频位置:5、存储结构https://www.fanren
阅读全文
摘要:python、js、php区别 4、基本结构 一、总结 一句话总结: python、js、php的选择结构和循环结构的逻辑都是一样的,具体实现稍有不同,python中用缩进表示语句块,并且复杂语句后都有冒号,python循环结构后可接else 1、python中三元运算符的结构? max_num=a
阅读全文
摘要:python、js、php区别 3、运算符 一、总结 一句话总结: python、js、php 各自运算符实现的功能差不多,注意python里面没有自增运算符,并且逻辑运算符是英文单词and or not 1、python运算符需要注意的方面? 1、python没有自增(++)、自减(--)运算符
阅读全文
摘要:python、js、php区别 2、数据类型 一、总结 一句话总结: python数据类型有 数字类型(int、float、complex复数)、bool、字符串、列表、元组、字典、集合,查看变量类型可以用 type(a) js数据类型有 Number、String、Boolean、Null、Und
阅读全文
摘要:python、js、php区别 1、基本区别 一、总结 一句话总结: python、js、php语法大致区别不大,细微处倒是有很多区别,主要也是各个语言的侧重点不同,python最主要是科学计算、爬虫、机器学习,js主要是前端逻辑,php主要是web后端 二、基本区别 博客对应课程的视频位置:1、基
阅读全文
摘要:php进阶面试题总结 一、总结 一句话总结: 工作之后,一定要及时总结深入学习,别被温水煮青蛙了 1、mysql_real_escape_string mysql_escape_string有什么本质的区别,有什么用处,为什么被弃用? a、mysql_real_escape_string需要预先连接
阅读全文
摘要:深入分析PHP优化及注意事项 一、总结 一句话总结: 1、尽量静态化 2、尽量使用缓存,建议用memcached或者redis。 3、并不是事必面向对象(OOP),面向对象往往开销很大,每个方法和对象调用都会消耗很多内存。 二、深入分析PHP优化及注意事项 转自或参考:深入分析PHP优化及注意事项h
阅读全文
摘要:PHP 常量定义以及用法 一、总结 一句话总结: define:define是函数,不能在对象中定义,但可在类中定义使用:define('CL',10); static静态常量:是一个变量,可以常量的语法访问,就是::,可以没有实例化也能访问:public static $a = "呵呵"; con
阅读全文