php函数的声明与应用

 更新时间:2016年11月25日 15:14  点击:1620
php函数的声明与应用

function 函数名(参数1,参数2,参数3......)
{
 函数体
 return 返回值
}
例如:
function jsq($cs1,$cs2,$sf)
{
 $jg = 0;
 switch($sf)
 {
  case"+"  $jg=$cs1+$cs2;break;
  case"-"  $jg=$cs1-$cs2;break;
  case"*"  $jg=$cs1*$cs2;break;
  case"/"  $jg=$cs1/$cs2;break;
 }
 return $jg;
}
$a = jsq(1,2,+);
echo $a;
输出结果为: 3

上述是一个简单的计算器例子.

php字符串的定义-引号的用法

双引号"" 1.可以在双引号里面执行变量 2.可以使用转义字符
单引号'' 1.不能在单引号里面执行变量 2.只能使用部分转义字符
反引号`` 1.在反引号里使用的是服务器的命令
定界符<<< 1.和双引号一样,但可以在里面使用任何多的双引号

php础基入门部分笔记

LAMP的概述
Linux=操作系统  Apache=外国服务器  MySQL=数据库  PHP=后台服务器的运行脚本程序
LAMP是一个缩写,它指一组常用于来搭建动态网站或者服务器的开源软件,包括:Linux操作系统,Apache网络服务器,MySQL数据库,PHP、Perl或者 Python编程语言

PHP程序里面写要输出的东西前先以echo"  ";开头、要写的东西写在两冒号之中
br=行(只需要在后面的冒号前加一个就可以)
center=居中
h1至h6都是=标题

PHP中哪里需要加分号、哪里不需要加分号
在PHP中只有两种程序:结构定义语句[一定不加分号]    功能执行语句[必须加分号]
PHP中//为单行注释、以/*开始 以*/结束为多行注释
注释的作用:1写过的代码不要马上删(以防后悔)2调试程序 3写帮助文档

PHP变量和常量
变量:变量是区分大小写的。其它不区分
四种标量类型(布尔型、整型、浮点型、字符串)
两种复合类型(数组、对象)
两种特殊类型(资源、null)
常量
1、常量只能包含标量数据(boolean,integer,float,string)
2、只能在声明的时候赋值、并不能在运行时改变。
检查变量是否存在的函数是isset(); 、检查常量是否存在的函数是defined();

运算符
算术运算符  + - * / % ++ --
比较运算符  == === != <> <= >=  ?  :
逻辑运算符  && || ! and or xor
位运算符    & | ^ ~ <<  >>  >>>
赋值运算符  += -= *= /= %=
其它运算符  .  .=

php复制目录函数

function fzmulu($yml,$xml)
{
 if(is_file($xml))
 {
  die("无法创建目录$xml");
 }
 if(!file_exists($xml))
 {
  mkdir($xml);
 }
 $dkyml = opendir($yml);
 readdir($dkyml);
 readdir($dkyml);
 while(($dyml = readdir($dkyml))!==false)
 {
  $ywj = $yml.DIRECTORY_SEPARATOR.$dyml;
  $xwj = $xml.DIRECTORY_SEPARATOR.$dyml;
  if(is_dir($ywj))
  {
   fzmulu($yml,$xml);
  }else
  {
   copy($yml,$xml);
  }
 }
 closedir($dkyml);
}

php返回数组中所有下标的值的函数.

function foo($xiao,$zhong,$da)
{
 $numargs = func_num_args();
 echo "数组中的参数个数是: $numargs<br />n";
 if ($numargs >= 2){
  echo "数组中第二参数的值是: ". func_get_arg(1) . "<br />n";
 }
 $arg_list = func_get_args();
 for ($i = 0; $i < $numargs; $i++){
  echo "数组中下标 $i 的值是: " . $arg_list[$i] . "<br />n";
 }
}

[!--infotagslink--]

相关文章

  • php正确禁用eval函数与误区介绍

    eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
  • php中eval()函数操作数组的方法

    在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
  • Python astype(np.float)函数使用方法解析

    这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08
  • Python中的imread()函数用法说明

    这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
  • C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
  • C#学习笔记- 随机函数Random()的用法详解

    下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • C# 类的声明详解

    本文主要对C# 类的声明进行详细介绍。具有一定的参考价值,下面跟着小编一起来看下吧...2020-06-25
  • 金额阿拉伯数字转换为中文的自定义函数

    CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
  • C++中 Sort函数详细解析

    这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
  • Android开发中findViewById()函数用法与简化

    findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20
  • PHP用strstr()函数阻止垃圾评论(通过判断a标记)

    strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
  • PHP函数分享之curl方式取得数据、模拟登陆、POST数据

    废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07
  • php中的foreach函数的2种用法

    Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
  • C语言中free函数的使用详解

    free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
  • PHP函数strip_tags的一个bug浅析

    PHP 函数 strip_tags 提供了从字符串中去除 HTML 和 PHP 标记的功能,该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数...2014-05-31
  • PHP加密解密函数详解

    分享一个PHP加密解密的函数,此函数实现了对部分变量值的加密的功能。 加密代码如下: /* *功能:对字符串进行加密处理 *参数一:需要加密的内容 *参数二:密钥 */ function passport_encrypt($str,$key){ //加密函数 srand(...2015-10-30
  • SQL Server中row_number函数的常见用法示例详解

    这篇文章主要给大家介绍了关于SQL Server中row_number函数的常见用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08
  • php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法

    最近遇到一个问题,就是在使用php的mail函数发送utf-8编码的中文邮件时标题出现乱码现象,而邮件正文却是正确的。最初以为是页面编码的问题,发现页面编码utf-8没有问题啊,找了半天原因,最后找到了问题所在。 1.使用 PEAR 的...2015-10-21
  • C#中加载dll并调用其函数的实现方法

    下面小编就为大家带来一篇C#中加载dll并调用其函数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • JavaScript var声明变量背后的原理示例解析

    只要是写过点JS代码,很简单一个var 就完事了。那对于JS编译器背后它又发生了什么呢?那就一步步通过代码来讲起。 复制代码 代码如下: x = 1; alert(x); var y = function() { alert(x); var x = 2; alert(x); } y();...2013-10-13