- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章PHP函数使用说明(补充)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助。 1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如: 。
复制代码代码如下
<?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> 。
axgle点评:查看任何数组的结构信息,是程序调试的必备工具。对于任何返回结果是数组的“函数”,只要print_r一下,一切底细一目了然! 2.var_export() 输出或返回一个变量的字符串表示 此函数返回关于传递给该函数的变量的结构信息,它和print_r() 类似,不同的是其返回的表示是合法的 PHP 代码。 您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。 例如: 。
复制代码代码如下
<?php $a = array (1, 2, array ("a", "b", "c")); var_export ($a); echo "<hr>"; $v = var_export($a, TRUE); echo $v; ?> 。
axgle点评:上面例子中,$v = var_export($a, TRUE)返回的是php代码噢~~那么您就可以把它保存为php文件。 保存为php文件做什么?呵呵,这可以用作“缓存”,当需要的时候,可以直接include它。 3.file() file() 将文件作为一个数组返回。数组中的每个元素都是文件中相应的一行,包括换行符在内。如果失败 file() 返回 FALSE。 。
复制代码代码如下
<?php // 将一个文件读入数组。 $lines = file('test.txt'); //查看这个数组的结构 print_r($lines); ?> 。
axgle点评:file()函数是我接触php的初期让我非常惊讶的的一个函数。相比以前我在c语言和vb里对 文件读写的无比麻烦的经历,使得当时的我感觉再也没有比file()函数更方便的文件读写方式了。 4.phpinfo() 打印与php有关的信息,例如PHP版本,功能支持,全局变量等. 例如: <?php phpinfo(); ?> axgle点评:简单的一个函数,让你时刻了解php的飞速发展---若您密切关注php的发展的话~~~~ 5.file_get_contents() (注:PHP 4 >= 4.3.0, PHP 5) 将整个文件读入一个字符串.file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。 例如: <?php $data = file_get_contents('test.txt'); echo $data; ?> 6. file_put_contents (注:PHP 5) 将一个字符串直接写入文件. 例如: <?php //某图象的地址 $url="http://...test.com/plmm.jpg"; //读取二进制“字符串” $data=file_get_contents($url); //保存到自己的电脑里 file_put_contents("美女.jpg",$data); ?> axgle点评:若您发现某个美女图片网站的图片命名是诸如1.jpg,2.jpg... ok,用一个for循环,把所有的“美女”抓下来吧,不要因此太兴奋让您的女朋友 吃醋了哈~~~ 7.function_exists 若函数存在,则返回true 例如: <?php //若该函数不存在,则自定义该函数 if(!function_exists('file_put_contents')) { function file_put_contents($filename,$data) { $fp=fopen($filename,"wb"); fwrite($fp,$data); fclose($fp); } } ?> 8.get_defined_functions 返回一个数组,得到所有已定义的php函数。 例如: 。
复制代码代码如下
<?php $arr = get_defined_functions(); print_r($arr); ?> 。
axgle点评:这下您知道所有的函数名了吧。若您想了解某个函数的用法,可使用形如 http://www.php.net/function_name 在线查阅,“包治百病,各种疑难杂诊,药到病除~~~~” 9.get_declared_classes 返回一个数组,得到所有已定义的php类。 例如: 。
复制代码代码如下
<?php $arr = get_declared_classes(); print_r($arr); ?> 。
axgle点评:相信本函数你可以在例8运行之后看到。在php4中运行本函数,只能得到寥寥无几的几个类;但若你使用php5,那么本例中你将看到几十个预定义的php类!可见php5在面向对象方面增强了很多。 10.exit 输出消息并且停止当前脚本。(注:和echo一样,这不是一个"函数",而是一个"语句")。 例如: <?php echo "语句1"; exit("下面的语句2不会输出"); echo "语句2"; ?> axgle点评:调试程序,查找出错的位置等比较有用. 有用的PHP函数还有很多,还有一些非常有趣的PHP函数可以分享,有时间我再介绍.
最后此篇关于PHP函数使用说明(补充)的文章就讲到这里了,如果你想了解更多关于PHP函数使用说明(补充)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
1.枚举类型 1.枚举数据类型是C语言中一种构造数据类型,可以让数据更加简洁,更易读,对于只有 几个特定的数据 ,可以使用枚举类型 2.枚举对应英文enumeration,简写为enum
PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助。 1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如
〇、前言 本文继续整理下 K8s 的一些基础概念,作为前一篇概念汇总的补充。 前一篇博文链接:https://www.cnblogs.com/hnzhengfy/p/k8s_concept.htm
我从文件资源管理器重命名了一个文件,然后我将新文件添加到 SVN 并从终端删除了之前的文件。然后 svn 显示 D A 一旦我做了 svn rename 我发现 svn 也在做同样的事情 D A
int a=1; // a=1 in binary representation 0000 0000 0000 0000 0000 0000 0000 0001 int b =~a; 1111 111
我们有这样两个互补 map 的代码: private final Map idToName = new HashMap(); private final Map nameToID = new Tree
无阻塞加载javascript,对于页面性能优化有很大的作用,这样能有效的减少js对页面加载的阻塞。特别是一些广告js文件,由于广告内容有可能是富媒体,更是很可能成为你页面加载提速的瓶颈,高性能ja
这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确信息的访问。SOA 有助于实现更多的资产重用、更轻松的管理和更快的开发与部署,在当今的业务环境中,变化是毫无疑问的,因此快速响应
1、错误处理 异常处理: 意外,是在程序运行过程中发生的意料这外的事,使用异常改变脚本正常流程 PHP5中的一个新的重要特性 复制代码代码如下: if()
假设我有一个 DNA 序列。我想得到它的补充。我使用了以下代码,但我没有得到它。我究竟做错了什么 ? s=readline() ATCTCGGCGCGCATCGCGTACGCTACTAGC p=unl
在What does the ^ operator do in Java?下提出了类似的问题 但我认为缺少了一些东西。 根据 @Carl Smotricz 的说法,当我们有一个例子时:“定义按位异或的
我有一个自定义的 UICollectionViewLayout,它利用 iOS 8 中的自调整大小机制。我的 UICollectionViewCell 的实现 preferredLayoutAttri
我正在使用 UICollectionViewController。在某些时候,我需要对可见页脚进行一些配置,对于每一个页脚,我都需要知道它的当前节号。当前,因为部分可能会被替换,并且可重用 View
在 Windows C++ 中工作并使用 GetCommandLine 获取函数中的参数。是否有类似的函数可以返回命令行中的参数数量? 我无法从 main 获取它,因为我正在使用 int WINAPI
我有一个带有 VideoView 的应用程序,它将不断循环播放相同的视频,直到用户对设备(触摸屏等)进行操作为止。目前,我正在使用 OnCompletionListener() 在视频结束后重新启动视
我有一个基于 BizTalk 的 WCF 服务,我不确定它是如何部署或生成的,但据我所知,它是使用 BizTalk 向导创建的,用于发布 WCF 服务。问题是 BizTalk 服务器安装已被删除,现在
我希望在我的 Collection View 的部分上放置一个标题。我有一个嵌入在 tablebview 中的 collectionview 。使用 TableView 的节标题会使标题离内容太远。将
我有一个 bool 字符串列表。每个字符串的长度为 6。我需要得到每个字符串的补码。例如,如果字符串是“111111”,则应为“000000”。我的想法是 bin(~int(s,2))[-6:] 将其
好吧,这就是问题所在,标题部分单元格的默认行为是粘在 Collection View 框架的顶部,进行了一些挖掘,但找不到删除此默认行为的方法,如果有人有线索的话怎么做,请分享。 这样做的主要原因是我
我有一个 UICollectionViewLayout 子类,其中包含一个包含多行 UILabel 的补充 View 。问题是并非所有文本在某个点都是可见的,我怎样才能让补充 View 的高度等于它的
我是一名优秀的程序员,十分优秀!