【风马一族_php】

回顾

  运算符:算术运算符、逻辑运算符、比较运算符、位运算符、赋值运算符、字符串运算符、自操作运算符、错误抑制符、三元运算符

  位:二进制、原码、反码、补码

  流程控制:顺序、分支、循环

  分支结构:if分支 和 switch分支

    switch:每个case最后面都会跟上break

    switch:适合固定值的处理,不适合条件运算处理

    if : 适合处理条件运算方面的处理  

  循环结构:for 、 while 、 do-while 、 foreach

`  函数:系统函数和自定义函数

  调用:函数名(),系统一旦碰到一个值后面跟了括号,系统就会把内存里的内容读出来,当做函数去执行

  定义函数:function 函数名(形式参数列表) {

         //函数休

          //返回值

       }

       function myfunc($name) { //函数体 }

       myfunc($name,$age,$sex......);   //PHP支持实际参数比形式参数数量多,多余的部分,系统放弃了使用,而只获取形参对应的数量,对应的位置  

  参数传递:值传递,引用传递

    值传递:将外部变量的值,复制一份,赋值给形参

    引用传递:将外部变量所指向的内存空间的地址,赋值给形参

    function myfunc(&$name){ //函数体 }       //添加 地址符 &

    myfunc($name)              //不能使用地址符&

  作用域:全局作用域和局部作用域

    全局作用域:函数外部可以使用

    局部作用域:函数内部使用

    函数内部使用外部变量:$GLOBALS("变量名"),global关键字

匿名函数

  不用给函数取名字,就可以使用函数

  问题:1、如何定义匿名函数

       2. 如何调用匿名函数

    

 1 <?php
 2
 3     //定义匿名函数,将函数赋值给变量
 4     $name=function(){
 5         return "风马一族";
 6     };
 7
 8     //调用匿名函数
 9     echo $name();
10 ?>

php--匿名函数的使用示例

  方法: 使用function(){//函数体} 定义函数

     $name = function(){//函数体};     //将函数赋给变量,记得加上分号  ;

       $name();    //给变量加上括号 ()  ,相当于让系统承认它是一个函数,而不是变量

可变函数

  自定义函数,将自定义函数赋给变量,让变量充当函数替身,这样变量就可以各种函数

  

 1 <?php
 2
 3     //自定义函数
 4     function sows(){
 5
 6         return  "you are sows";
 7     }
 8
 9     //将自定义函数的名称,赋给变量
10     $name="sows";
11
12     //给变量添加(),让系统来把变量,当作函数来使用
13     echo $name();
14 ?>

php--可变函数的使用示例

    

时间: 2024-10-03 03:23:24

【风马一族_php】的相关文章

【风马一族_php】NO5_php基础知识

原文来自:http://www.cnblogs.com/sows/p/6032570.html (博客园的)风马一族 侵犯版本,后果自负 [风马一族_php]NO5_php基础知识

【风马一族_php】数组函数

原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负  2016-11-09 15:56:26 数组 函数 php--数组的尝鲜事例 array_change_key_case - 返回字符串键名全为小写或大写的数组 语法:array_change_key_case(数组名); php-->修改数组的键名(下标)的字母大小写 array_chunk - 将一个数组分割成多个 语法:array_chunk(数组名,

[风马一族_php]PHP与Mysql建立连接

让php发出 Hi作为基础 http://www.cnblogs.com/sows/p/5990157.html 配置apache      ../apache/conf/httpd.conf 创建php的配置文件     ../apache/php/ 复制文件 配置 php.ini      ../apache/php/php.ini 加载mysql 加载路径 启动Mysql服务 若能在命令行显示出 mysql> , 则运行成功 在apache的默认网站目录,创建mysql.php   ../

【风马一族_php】搭建web服务器

安装apache apache是一种B/S结构的软件,apache属于s服务器 下载 http://httpd.apache.org/download.cgi 点击 Next> 选择 I accept the terms in the license agreement , 再点击 Next> 点击 Next> 输入自己的网址.及邮箱.再点击Next> 选择custom (自定义) 选择所需的组件,及软件存放的磁盘位置(笔者使用  E:\service\apache) 点击Inst

【风马一族_Android】通过菜单的点击,跳转到不同界面

---恢复内容开始--- 布局的代码:activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4

【风马一族_硬件】温度测量器

设备:一台电脑(用来编程,并将程序通过USB传入Arduino UNO中) 一个Arduino UNO版 , 一根USB线(一般是黄色或蓝色,用来连接电脑与Arduino UNO) 一条电源线(一般是红色的线),一条地线(一般是黑色的线), 三条黄色线(用来充当LED的火线),三个220欧姆的电阻器(用来保护LED灯,同时充当地线),三个LED红色灯(颜色可选), 一个温度传感器,二个铁线(一个充当火线,一个充当地线), 一条绿色线(获取A0端口的值)

【风马一族_mysql】mysql基本指令

数据库常用的指令: 创建数据库 mysql>create database 数据库名 ; 显示数据库 mysql>show databases; +--------------------+| Database               |+--------------------+| information_schema   || mysql                       || performance_schema || test                       

【Github】使用Github搭建个人网站

个人网站 访问 https://用户名.github.io  ( 风马一族的Github网站 ) 搭建步骤 1)创建个人站点-->新建仓库(注:仓库名必须是[用户名.github.io]) 2)在仓库下新建index.html的文件即可    老子的网站,欢迎访问

ListView的基本实行步骤

ListView的基本实行步骤 1:使用Android Studio开发Android应用程序 2:新建一个Android项目 3:需要修改的,有二个文件,其一是布局文件 main.xml 其二是业务逻辑处理文件 main.java 4: 在手机的APP中,经常使用它,例如:微信界面.微博.QQ.手机助手等等 5:本文提供的,只是简单的用法.可以实现复杂的ListView 1 <?xml version="1.0" encoding="utf-8"?>