![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每天小知识
白菜喵
兴趣和工作如何并存?
展开
-
强类型 弱类型 静态 动态的区别
php 是 弱类型 的 动态语言python 是 强类型 的 动态语言java 是 强类型 的 静态语言强类型与弱类型 强类型语言使用强制数据类型定义的语言,没有强制类型转化前,不允许两种不同类型的变量相互操作 弱类型,一个变量可以赋不同数据类型的值,允许将一块内存看作多种类型,比如直接将整型变量与字符变量相加静态与动态 静态它的数据类型是在编译期进行检查的,也就是说变量在使用前要声明变量的数据类型,这样的好处是把类型检查放在编译期,提前检查可能出现的类型错误; 动态在运行期进原创 2020-05-17 17:36:17 · 170 阅读 · 1 评论 -
php每日小知识-字符串全排列算法
//字符串全排列算法/*全排列就是从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列,当m=n时所有的排列情况叫全排列。*/$str = '123';// 字符串转换为数组$arr = str_split($str);// 调用perm函数perm($arr, 0, count($arr)-1);/** * 定义perm函数...原创 2018-10-13 01:17:13 · 832 阅读 · 0 评论 -
appserv切换php版本经典代码
<?phperror_reporting(0);$conf="D:/AppServ/Apache24/conf/httpd.conf";$php5ini="D:/AppServ/php5/";$php7ini="D:/AppServ/php7/";echo "\n&quo原创 2018-08-22 00:32:10 · 1906 阅读 · 0 评论 -
composer 版本号前置~与^符号的区别
语义化版本https://semver.org/lang/zh-CN/了解版本号分类版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。~表示版本号只能改变最末尾那段(如果是...原创 2019-03-01 00:23:50 · 8211 阅读 · 0 评论