知识大全 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新手之学习数组声明

PHP新手之学习数组声明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数组是在程序设计中为了处理方

知识大全 PHP中时间和日期函数总结

PHP中时间和日期函数总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP中所有函数都是UNI

知识大全 PHP网站漏洞的相关总结

PHP网站漏洞的相关总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  从现在的网络安全来看大家

知识大全 PHP初学者头疼问题总结

PHP初学者头疼问题总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  【】页面之间无法传递变量

知识大全 php遍历数组 list foreach each方法总结

在php中可以用来遍历数组的函数有很多如有for语句listeachforeach这四个函数这也是在php中遍历数组的几个主要的函数下面我来给大家介绍 foreach遍历数组我们在运用数组时

知识大全 php程序调试方法总结

  相信很多朋友们都有调试程序的经历然而很多时候调试程序是痛苦而又漫长的过程;它不仅需要细心更需要耐心切忌心浮气躁但是当找出问题并顺利解决它时又会给人无比激动的喜悦这里总结一下笔者在程序调试中的使用的

知识大全 php获取url参数程序代码总结

  parse_url函数  我们先来了解一下parse_url函数官方解决  说明  mixedparse_url(string$url[int$ponent=])  本函数解析一个URL并返回一个

知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)

  数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进

知识大全 php有规律大文件的读取与写入

  这几天在做一个东西研究PHP读取行数较多的文件(大概上百万行)考虑到效率问题进行了简单的研究总结如下  第一条file()函数的效率问题  file()函数的效率很底下如果是有规律的文件比如每行一

知识大全 php设计模式介绍之编程惯用法第1/3页

  在这里总结的许多编程惯用法都是很值得做为单独一个章节的甚至一本书的你应该把这章做为PHP模式设计使用惯用法的相关介绍而且查看一些列出的参考书来进行更深入的学习  测试你的代码  可能没有什么代码惯