|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起。 看了些PHP的基本常识,本人在这里总结下:
1、在HTML嵌入PHP剧本有三种举措:
<scriptlanguage="php">
//嵌入体例一
echo("test");
</script>
<?
//嵌入体例二
echo"<br>test2";
?>
<?php
//嵌入体例三
echo"<br>test3";
?>
还有一种嵌入体例,即便用和Asp不异的标志<%%>,但要修正PHP.ini 相干设置装备摆设,不保举利用。
2、PHP正文分单行和多行正文,和java正文体例不异。
<?
//这里是单行正文
echo"test";
/*
这里是多行正文!可以写良多行正文内容
*/
?>
注重不要有嵌套正文,如/*aaaa/*asdfa*/asdfasdfas*/,如许的正文会呈现成绩。
3、PHP次要的数据类型有5种,integer,double,string,array,object。
4、函数内挪用函数内部变量,需求先用global停止声明,不然没法会见,这是PHP与其他法式言语的一个区分。事例代码:
<?
$a=1;
functiontest(){
echo$a;
}
test();//这里将不克不及输入了局“1”。
functiontest2(){
global$a;
echo$a;
}
test2();//如许可以输入了局“1”。
?>
注重:PHP可以在函数外部声明静态变量。用处同C言语中。
5、变量的变量,变量的函数
<?
//变量的变量
$a="hello";
$$a="world";
echo"$a$hello";//将输入"helloworld"
echo"$a${$a}";//一样将输入"helloworld"
?>
<?
//变量的函数
functionfunc_1(){
print("test");
}
functionfun($callback){
$callback();
}
fun("func_1");//如许将输入"test"
?>
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、联系关系参数传递(&的利用),两种办法。例:
<?
//办法一:
functionfoo(&$bar){
$bar.="andsomethingextra";
}
$str="ThisisaString,";
foo($str);
echo$str;//output:ThisisaString,andsomethingextra
echo"<br>";
//办法二:
functionfoo1($bar){
$bar.="andsomethingextra";
}
$str="ThisisaString,";
foo1($str);
echo$str;//output:ThisisaString,
echo"<br>";
foo1(&$str);
echo$str;//output:ThisisaString,andsomethingextra
?>
8、函数默许值。PHP中函数撑持设定默许值,与C++作风不异。
<?
functionmakecoffee($type="coffee"){
echo"makingacupof$type.\n";
}
echomakecoffee();//"makingacupofcoffee"
echomakecoffee("espresso");//"makingacupofespresso"
/*
注重:当利用参数默许值时一切有默许值的参数应当在无默许值的参数的后边界说。不然,法式将不会依照所想的任务。
*/
functiontest($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);
}
?>毕业设计作品自己个人还是觉得比较满意的,尽管有些功能考虑的不全面,也没有很好的实现。 |
|