欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP基础知识小结

程序员文章站 2024-02-14 22:28:52
...
PHP基础知识总结
看了些PHP的基础知识,自己在这里总结下:

1,在HTML嵌入PHP脚本有三种办法:
script?language="php">
//嵌入方式一
echo("test");
script>


//嵌入方式二
echo?"
test2
";
?>

php
//嵌入方式三
echo?"
test3
";
?> 还有一种嵌入方式,即使用和Asp相同的标记,但要修改PHP.ini 相关配置,不推荐使用。

2,PHP注释分单行和多行注释,和java注释方式相同。
PHP基础知识小结
PHP基础知识小结
//这里是单行注释
PHP基础知识小结
echo?"test";
PHP基础知识小结
/*
PHP基础知识小结这里是多行注释!可以写很多行注释内容
PHP基础知识小结
*/
PHP基础知识小结
?> 注意不要有嵌套注释,如/*aaaa/*asdfa*/asdfasdfas*/,这样的注释会出现问题。

3,PHP主要的数据类型有5种,integer,double,string,array,object。

4,函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。事例代码:

$a=1;
function?test(){
echo?$a;
}
test();????
//这里将不能输出结果“1”。

function?test2(){
????
global?$a;
????
echo?$a;
}
test2();????
//这样可以输出结果“1”。
?> 注意:PHP可以在函数内部声明静态变量。用途同C语言中。

5,变量的变量,变量的函数
PHP基础知识小结
PHP基础知识小结
//变量的变量
PHP基础知识小结
$a="hello";
PHP基础知识小结$
$a="world";
PHP基础知识小结
echo?"$a?$hello";????//将输出"hello?world"
PHP基础知识小结
echo?"$a?${$a}";????//同样将输出"hello?world"
PHP基础知识小结
?>
PHP基础知识小结
PHP基础知识小结

PHP基础知识小结
//变量的函数
PHP基础知识小结

PHP基础知识小结
function?func_1(){
PHP基础知识小结??
print("test");
PHP基础知识小结}
PHP基础知识小结
PHP基础知识小结
function?fun($callback){
PHP基础知识小结??
$callback();
PHP基础知识小结}
PHP基础知识小结
PHP基础知识小结fun(
"func_1");????//这样将输出"test"
PHP基础知识小结
?>
6,PHP同时支持标量数组和关联数组,可以使用list()和array()来创建数组,数组下标从0开始。如:

$a[0]="abc";
$a[1]="def";

$b["foo"]=13;

$a[]="hello";????//$a[2]="hello"
$a[]="world";????//$a[3]="world"

$name[]="jill";????//$name[0]="jill"
$name[]="jack";????//$name[1]="jack"
?>
7,关联参数传递(&的使用),两种方法。例:
PHP基础知识小结
PHP基础知识小结
//方法一:
PHP基础知识小结
function?foo(&$bar){
PHP基础知识小结??
$bar.="?and?something?extra";
PHP基础知识小结}
PHP基础知识小结
$str="This?is?a?String,";
PHP基础知识小结foo(
$str);
PHP基础知识小结
echo?$str;????//output:This?is?a?String,?and?something?extra
PHP基础知识小结

PHP基础知识小结
echo?"
";
PHP基础知识小结
//方法二:
PHP基础知识小结
function?foo1($bar){
PHP基础知识小结??
$bar.="?and?something?extra";
PHP基础知识小结}
PHP基础知识小结
$str="This?is?a?String,";
PHP基础知识小结
PHP基础知识小结foo1(
$str);
PHP基础知识小结
echo?$str;????//output:This?is?a?String,
PHP基础知识小结

PHP基础知识小结
echo?"
";
PHP基础知识小结
PHP基础知识小结foo1(
&$str);
PHP基础知识小结
echo?$str;????//output:This?is?a?String,?and?something?extra
PHP基础知识小结
?>
8,函数默认值。PHP中函数支持设定默认值,与C++风格相同。

function?makecoffee($type="coffee"){
??
echo?"making?a?cup?of?$type.\n";
}
echo?makecoffee();????//"making?a?cup?of?coffee"
echo?makecoffee("espresso");????//"making?a?cup?of?espresso"
/*

注意:当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。否则,程序将不会按照所想的工作。
*/

function?test($type="test",$ff){????//错误示例
??return?$type.$ff;
}

9,PHP的几个特殊符号意义。
???$??????变量
? &??????变量的地址(加在变量前)
?@??????不显示错误信息(加在变量前)
?->??????类的方法或者属性
=>??????数组的元素值
?:?????????三元运算子

10,include()语句与require()语句
??? 如果要根据条件或循环包含文件,需要使用include().
??? require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。
?? 由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。
???

//下面为错误语句
if($condition)
????
include($file);
else
????
include($other);

//下面为正确语句????
if($condition){
??
include($file);
}
else
{
??
include($other);
}
?>

?

?

转自:http://www.phpweblog.net/yemoo/archive/2006/06/25/170.html

PHP基础知识小结

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP基础知识小结
  • 专题推荐

    作者信息
    PHP基础知识小结

    认证0级讲师

    推荐视频教程
  • PHP基础知识小结javascript初级视频教程
  • PHP基础知识小结jquery 基础视频教程
  • 视频教程分类