知识大全 PHP新手总结的PHP基础知识
Posted 变量
篇首语:一身转战三千里,一剑曾百万师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP新手总结的PHP基础知识相关的知识,希望对你有一定的参考价值。
PHP新手总结的PHP基础知识 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
看了些PHP的基础知识 自己在这里总结下
在HTML嵌入PHP脚本有三种办法
<scriptlanguage= php > //嵌入方式一 echo( test ); </script>
<? //嵌入方式二 echo <br>test ; ?>
<?php //嵌入方式三 echo <br>test ; ?>
还有一种嵌入方式 即使用和Asp相同的标记<%%> 但要修改PHP ini 相关配置 不推荐使用
PHP注释分单行和多行注释 和java注释方式相同
<? //这里是单行注释 echo test ; /* 这里是多行注释!可以写很多行注释内容 */ ?>
注意不要有嵌套注释 如/*aaaa/*asdfa*/asdfasdfas*/ 这样的注释会出现问题
PHP主要的数据类型有 种 integer double string array object
函数内调用函数外部变量 需要先用global进行声明 否则无法访问 这是PHP与其他程序语言的一个区别 事例代码
<? $a= ; functiontest() echo$a; test();//这里将不能输出结果
functiontest () global$a; echo$a; test ();//这样可以输出结果 ?>
注意 PHP可以在函数内部声明静态变量 用途同C语言中
变量的变量 变量的函数
<? //变量的变量 $a= hello ; $$a= world ; echo $a$hello ;//将输出 helloworld echo $a$$a ;//同样将输出 helloworld ?>
<? //变量的函数
functionfunc_ () print( test );
functionfun($callback) $callback();
fun( func_ );//这样将输出 test ?>
PHP同时支持标量数组和关联数组 可以使用list()和array()来创建数组 数组下标从 开始 如
<? $a[ ]= abc ; $a[ ]= def ; $b[ foo ]= ;
$a[]= hello ;//$a[ ]= hello $a[]= world ;//$a[ ]= world
$name[]= jill ;//$name[ ]= jill $name[]= jack ;//$name[ ]= jack ?>
关联参数传递(&的使用) 两种方法 例
<? //方法一 functionfoo(&$bar) $bar = andsomethingextra ; $str= ThisisaString ; foo($str); echo$str;//output:ThisisaString andsomethingextra
echo <br> ; //方法二 functionfoo ($bar) $bar = andsomethingextra ; $str= ThisisaString ;
foo ($str); echo$str;//output:ThisisaString
echo <br> ;
foo (&$str); echo$str;//output:ThisisaString andsomethingextra ?>
函数默认值 PHP中函数支持设定默认值 与C++风格相同
<? functionmakecoffee($type= coffee ) echo makingacupof$type \\n ; echomakecoffee();// makingacupofcoffee echomakecoffee( espresso );// makingacupofespresso /* 注意 当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义 否则 程序将不会按照所想的工作 */
functiontest($type= test $ff)//错误示例 return$type $ff;
PHP的几个特殊符号意义
$变量 &变量的地址(加在变量前) @不显示错误信息(加在变量前) >类的方法或者属性 =>数组的元素值 ?:三元运算子
include()语句与require()语句
如果要根据条件或循环包含文件 需要使用include()
require()语句只是被简单的包含一次 任何的条件语句或循环等对其无效
由于include()是一个特殊的语句结构 因此若语句在一个语句块中 则必须把他包含在一个语句块中
<? //下面为错误语句 if($condition) include($file); else include($other);
cha138/Article/program/PHP/201311/21443相关参考
PHP新手之学习数组声明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数组是在程序设计中为了处理方
PHP中时间和日期函数总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP中所有函数都是UNI
PHP网站漏洞的相关总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 从现在的网络安全来看大家
PHP初学者头疼问题总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 【】页面之间无法传递变量
知识大全 php遍历数组 list foreach each方法总结
在php中可以用来遍历数组的函数有很多如有for语句listeachforeach这四个函数这也是在php中遍历数组的几个主要的函数下面我来给大家介绍 foreach遍历数组我们在运用数组时
相信很多朋友们都有调试程序的经历然而很多时候调试程序是痛苦而又漫长的过程;它不仅需要细心更需要耐心切忌心浮气躁但是当找出问题并顺利解决它时又会给人无比激动的喜悦这里总结一下笔者在程序调试中的使用的
parse_url函数 我们先来了解一下parse_url函数官方解决 说明 mixedparse_url(string$url[int$ponent=]) 本函数解析一个URL并返回一个
知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)
数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进
这几天在做一个东西研究PHP读取行数较多的文件(大概上百万行)考虑到效率问题进行了简单的研究总结如下 第一条file()函数的效率问题 file()函数的效率很底下如果是有规律的文件比如每行一
在这里总结的许多编程惯用法都是很值得做为单独一个章节的甚至一本书的你应该把这章做为PHP模式设计使用惯用法的相关介绍而且查看一些列出的参考书来进行更深入的学习 测试你的代码 可能没有什么代码惯