PHP函数之可变函数,即可以通过变量的名字来调用函数,因为变量的值是可变的,所以可以通过改变一个变量来调用不同的函数
例如
function name(){
    echo "name";
}
function job(){
    echo "job";
}
$func="name";
$func();
$func="job";
$func();
可变函数也可以用于对象的方法上,即通过将对象的方法名赋值给变量,然后调用该变量。
普通方法调用是-> 
静态方法也可以通过变量来进行动态的调用
静态方法调用 ::
PHP比较两个对象是否相等
当同一个类的两个对象的所有属性都相等时,用==判断,结果为true
但如果用===来判断就是false 因为===用于判断两个变量是否指向一个对象
PHP中的几种打印
var_dump();   print_r(); echo();
PHP中获取字符串长度的函数 strlen();但该函数一般用于计算英语字符长度,中文的长度用mb_strlen()函数
 
PHP中unset()函数是将变量和内存之间的关系切断
 
​is_numeric()是用来判断 变量是否是数字或者数字符串的 
当is_numeric() 的参数是数字或者纯数字字符串的时候 返回true 否则返 false
PHP中数组的创建、删除、追加 、遍历
1.$array=  array('11','22','33',44);
强类型语言:1.数组里面只能存储相同数据类型的数据,2数组的长度是固定的,3在内存里面是连续的
但php是弱类型的语言,因此数组中可以存放不同类型的数据类型
2.关联数组:$arr=array("111"=>"ddd","daf"=>"ddd")
key 和值 是成对存在的。
3.unset()函数用于删除指定位置的数组元素
例如unset($arry[0])
4.添加元素:
$a[0]=10;添加元素
$a[]=10;追加元素
array_push($a,23);追加元素
5.遍历
for(var i=0;i<count($array);i++){
}
foreach($array as $v){
 
}
foreach($a as $v=>$k)
{
    echo $v."--"."$k"."<br>";
}
in_array()判断元素是否在数组中出现
array_reverse()翻转数组
count()数组的无素个数
array_unique()删除数组中的重复值并返回新的数组;
unset()删除数组的某个值
array_values()重新索引
array_merge()合并数组;
array_push()添加元素
 
 
 
 

最新文章

  1. 3D游戏中的画质与效率适配
  2. Html5离线缓存详细讲解
  3. CFString​Transform
  4. ubuntu系统 用户进入后命令行只有一个“$” 美元符号
  5. Python开发入门与实战1-开发环境
  6. 从Spark-Shell到SparkContext的函数调用路径过程分析(源码)
  7. JavaScript基础5——关于ECMAscript的函数
  8. 神经网络(BP)算法Python实现及简单应用
  9. Shell脚本笔记(七)控制Shell脚本
  10. Properties集合概述与存和取
  11. jQuery与js例子
  12. 2016年蓝桥杯省赛A组c++第8题(暴力求解)
  13. Stochastic Gradient Descent收敛判断及收敛速度的控制
  14. c++11实现l延迟调用(惰性求值)
  15. golang rpc 简单范例
  16. 一起做RGB-D SLAM (5)
  17. Qt5.5.1移植到freescale imx6
  18. 支持触屏的zepto轮播图插件
  19. 2213 Problem J
  20. 查看git安装目录

热门文章

  1. P1115_最大子段和(JAVA语言)
  2. ch1_6_6求解门禁系统问题
  3. 使用 Github Actions artifact 在 workflow job 之间共享数据
  4. KubeEdge边缘自治设计原理
  5. ECharts使用指南
  6. 面试准备——计算机网络(http)
  7. ABP 适用性改造 - 添加 API 版本化支持
  8. Sentinel全局Feign默认熔断设计实现
  9. 【1.0 Regular Expressions 正则表达式】
  10. 有了CopyOnWrite为何又要有ReadWriteLock?