php函数连续调用实例分析

本文实例讲述了php函数连续调用的方法。分享给大家供大家参考。具体如下:

<?php
 //返回$this,实现连续调用
 class xin {
  function name($namec) {
    echo "我的名字是:$namec <br/>";
    return $this;
  }
  function age($agec) {
    echo "我的年龄是:$agec <br/>";
    return $this;
  }
 }
 $xind = new xin();
 $xind->name("星星")->age("10000");
?>

运行结果如下:

我的名字是:星星
我的年龄是:10000

希望本文所述对大家的php程序设计有所帮助。

(0)

相关推荐

  • PHP函数extension_loaded()用法实例

    本文实例讲述了PHP函数extension_loaded()用法.分享给大家供大家参考.具体分析如下: extension_loaded - 检查一个扩展是否已经加载 例如: 复制代码 代码如下: <?php if (!extension_loaded('gd')) {     if (!dl('gd.so')) {         exit;     } } ?> 上述代码判断是否加载 gd 库扩展. 补充: 查看php已开启扩展的方法: 命令行cmd界面: 输入:php -m 显示结果如下

  • 利用PHP函数计算中英文字符串长度的方法

    本文实例讲述了利用PHP函数计算中英文字符串长度的方法.分享给大家供大家参考.具体实现方法如下: 一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen(). 具体代码如下: 复制代码 代码如下: echo $str = 'PHP点点通'; echo strlen($str); //3*1+3*3=12

  • php函数重载的替代方法--伪重载详解

    函数重载的替代方法-伪重载,下面看一个具体的实例代码. <? php //函数重载的替代方法-伪重载 // //确实,在PHP中没有函数重载这个概念,让很多时候我们无法进行一些处理,甚至有时候不得不在函数后面定义好N个参数 //在看到了func_get_arg,func_get_args,func_num_args,这三个函数的时候,你们是不是想起了什么? function testOne ( $a ) { echo (' 一个参数就这样 '); } function testTwo ( $a

  • 10个php函数实用却不常见

    1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况.该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1.5和15分钟内的平均负载.与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的. 不过很遗憾,该函数在windows下无效. 2. pack() Pack() 能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间. 3. ca

  • 分享PHP函数实现数字与文字分页代码

    这篇文章主要是用PHP函数实现数字与文字分页,具体实现步骤就不罗嗦了,直接上代码 /** * * @param $_sql * @param $_size */ function _page($_sql,$_size) { //将里面的所有变量取出来,外部可以访问 global $_page,$_pagesize,$_pagenum,$_pageabsolute,$_num; if (isset($_GET['page'])) { $_page = $_GET['page']; if (empt

  • 使用php-timeit估计php函数的执行时间

    废话不多说了,直接把我写的timeit函数分享给大家,具体内容如下: /** * Compute the delay to execute a function a number of time * @param $count Number of time that the tests will execute the given function * @param $function the function to test. Can be a string with parameters (

  • 7个鲜为人知却非常实用的PHP函数

    概述 PHP有着众多的内置函数,其中大多数函数都被开发者广发使用.但也有一些同样有用却被遗忘在角落,本文将介绍7个鲜为人知功能却非常酷的函数. highlight_string() 当需要在网页中展示PHP代码时,highlight_string()函数就显得非常有用.该函数通过PHP内置定义的颜色,返回函数中代码的高亮显示版本. 复制代码 代码如下: <?php     highlight_string('<?php echo "hello world" ; ?>'

  • ThinkPHP函数详解之M方法和R方法

    首先给大家介绍ThinkPHP函数详解:M方法 M方法用于实例化一个基础模型类,和D方法的区别在于: 1.不需要自定义模型类,减少IO加载,性能较好: 2.实例化后只能调用基础模型类(默认是Model类)中的方法: 3.可以在实例化的时候指定表前缀.数据库和数据库的连接信息: D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框架的基础模型类的功能越来越强大,M方法也比D方法越来越实用了. M方法的调用格式: M('[基础模型名:]模型名','数据表前缀','数据库连接

  • php函数连续调用实例分析

    本文实例讲述了php函数连续调用的方法.分享给大家供大家参考.具体如下: <?php //返回$this,实现连续调用 class xin { function name($namec) { echo "我的名字是:$namec <br/>"; return $this; } function age($agec) { echo "我的年龄是:$agec <br/>"; return $this; } } $xind = new xin

  • PHP常用文件操作函数和简单实例分析

    PHP最常用的文件操作就是读取和写入了,今天就主要讲解一下读取和写入函数,并且做一个页面访问的计数功能,来记录一个页面的访问量. fopen():PHP中没有文件创建函数,创建和打开文件都用fopen()函数,函数的形式为:resource fopen( string filename, string mode ) 参数filename为打开或创建并打开的文件名,参数mode为打开的模式,具体模式如下: fread():PHP中可用于读取文件,函数的形式为:string fread( resou

  • nodejs中函数的调用实例详解

    一.调用本js文件中的函数 var http = require('http'); http.createServer(function (request,response){ response.writeHead(200, {'Contet-Type':'text/html;charset=utf-8'}); if(request.url!=='/favicon.ico'){ funl(response); response.end(''); } }).listen(8000); consol

  • C语言函数的递归和调用实例分析

    一.基本内容: C语言中的函数可以递归调用,即:可以直接(简单递归)或间接(间接递归)地自己调自己. 要点: 1.C语言函数可以递归调用. 2.可以通过直接或间接两种方式调用.目前只讨论直接递归调用. 二.递归条件 采用递归方法来解决问题,必须符合以下三个条件: 1.可以把要解决的问题转化为一个新问题,而这个新的问题的解决方法仍与原来的解决方法相同,只是所处理的对象有规律地递增或递减. 说明:解决问题的方法相同,调用函数的参数每次不同(有规律的递增或递减),如果没有规律也就不能适用递归调用. 2

  • php魔术函数__call()用法实例分析

    本文实例分析了php魔术函数__call()用法.分享给大家供大家参考.具体如下: php魔术函数__call()的介绍,看完下面的实例就明白了: <?php class A{ public $name; function test1($a){ echo "test1111"; } function test2($a){ echo "test2222"; } //当某个对象调用某个方法,而当该方法不存在时,则系统会自动调用__call() function _

  • Python基类函数的重载与调用实例分析

    本文实例讲述了Python基类函数的重载与调用方法.分享给大家供大家参考.具体分析如下: 刚接触Python语言的时间不长,对于这个语言的很多特性并不是很了解,有很多用法都是还不知道.今天想着写一个Python面向对象编程时的继承中的函数调用.分享出来,一起进步. 因为之前接触过Java和C++,所有对于面向对象的思想也早已经很熟析的了.这里也不再对面向对象是什么进行赘述了.我们直接上代码吧!看看对于继承和基类函数的调用在Python中是如何调用的- 首先,是基类文件base.py 复制代码 代

  • Lua和C/C++互相调用实例分析

    lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本.下面对lua和c/c++的交互调用做一个实例分析: lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下: //创建lua运行上下文 lua_State* luaL_newstate(void) ; //加载lua脚本文件 int luaL_loadfile(lua_State *L, co

  • JS自定义选项卡函数及用法实例分析

    本文实例讲述了JS自定义选项卡函数及用法.分享给大家供大家参考.具体如下: 这里分享一个JS选项卡函数附带演示效果,选项卡函数参数调用说明: cmd:点击元素集合 con:显示容器集合 evt:触发事件 css:为当前点击元素的样式名称 index:为默认显示第几项的索引值 目前选项卡的样式还比较简洁和粗糙,想用的自己动动手美化一下. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-zdy-tab-cha-fun-style-codes/

  • PHP数组函数array_multisort()用法实例分析

    本文实例分析了PHP数组函数array_multisort()用法.分享给大家供大家参考,具体如下: 有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题.我们可以使用array_multisort()这个函数.array_multisort() 函数对多个数组或多维数组进行排序. 参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能.第一个数组是要排序的主要数组.数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行

  • Python lambda函数基本用法实例分析

    本文实例讲述了Python lambda函数基本用法.分享给大家供大家参考,具体如下: 这里我们简单学习一下python lambda函数. 首先,看一下python lambda函数的语法,如下: f=lambda [parameter1,parameter2,--]:expression lambda语句中,冒号前是参数,可以有0个或多个,用逗号隔开,冒号右边是返回值.lambda语句构建的其实是一个函数对象. 1>无参数 f=lambda :'python lambda!' >>&

随机推荐