网站制作学习网PHP→正文:php基础学习
字体:

php基础学习

PHP 2008/7/24 9:49:25  点击:不统计


关键词:]如果你学会了下面的语法,那你php基本上做个留言本不成问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo"学习PHP"?></title>
</head>
<body>--------------------------------------------------------------------------------------
测试输出:<br />
<?php
echo "hello, world\n dddddddddd";
?><br />
--------------------------------------------------------------------------------------
显示php版本:<br />
<?php
echo PHP_VERSION
?><br />-------------------------------------------------------------------------------------
操作系统:<br />
<?php
echo PHP_OS
?><br />-------------------------------------------------------------------------------------
自定义常量:<br />
<?php
define("COPYRIGHT", "Copyright &copy; 2000, netleader.126.com");
echo COPYRIGHT;
?><br />----------------------------------------------------------------------------------------
定义类并调用
<br />
<?php
class foo
{
function do_foo ()
{
echo "类输出内容";
}
}
$bar = new foo;
$bar -> do_foo ();
?><br />-------------------------------------------------------测试函数stic
<br />
<?php
// 静态变量的例子
function myfunc() {
static $mystr;
$mystr.="哈";
echo $mystr."<br>\n";
}
myfunc(); // 哈
myfunc(); // 哈哈
myfunc(); // 哈哈哈
echo "<br>";
// 不是静态变量的例子 (错误的)
function myfunc1() {

$mystr1.="哈";
echo $mystr1."<br>\n";
}
myfunc1(); // 哈
myfunc1(); // 哈
myfunc1(); // 哈
?><br />
------------------------------------------------------------static实例-
<br /><?php
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="808080") {
$ColorStr="c0c0c0";
} else {
$ColorStr="808080";
}
return($ColorStr);
}

echo "<table border=1>\n";
for ($i=0; $i<10; $i++) {
$ColorStr=TdBackColor();
echo "<tr><td bgcolor=".$ColorStr.">这是第".$i."行</td></tr>\n";
}
echo "</table>";
?>
<br />-------------------------------------------------------------------变量技巧----
<br />
<?php
$a = "Hello";
$$a = "world";
echo "$a, $hello"; // Hello, world
echo "$a, {$a}"; // 也是 Hello, world
?>
<br />-----------------------------------------------------------------超强函数调用------
<br />
<?php
function myCallbackFunction()
{
print("Hello from callback");
}
function myFunction($callback)
{$callback();
}
// call to myFunction passing callback
// function as parameter
myFunction("myCallbackFunction");
?>
<br />
--------------------------------------------------------------------算术的例子------------------------
<br />
<?php
$a2 = 8;
$b2 = 2;
$c2 = 3;
echo $a2+$b2."行1:<br>\n";
echo $a2-$b2."行1:<br>\n";
echo $a2*$b2."行1:<br>\n";
echo $a2/$b2."行1:<br>\n";
echo $a2%$c2."行1:<br>\n";
$a2++;
echo $a2."行1:<br>\n";
$c2--;
echo $c2."行1:";
?>
<br />
-------------------------------------------------------------------------三元运算符--------------------
<br />
<?php
$aa=1;
$bb=2;
$cc=($aa<$bb)?$aa:$bb;
echo $cc;
?>
<br />--------------------------------------------------------------while 实例-----------------
<br />
<?php
$i = 1;
while ($i <= 10) {
print $i++;
echo ". 以后不敢了<br>\n";
}
echo "<br>另一个while<br>";
$i = 1;
while ($i <= 10):
print $i++;
echo ". 以后不敢了<br>\n";
endwhile;
echo "<br>for循环<br>";
for ($i=1; $i<=10; $i++) {
echo "$i. 以后不敢了<br>\n";
}?>

<BR>----------------------------------------------------------Switch简单的例子-------------<BR>

<?php
switch (date("D")) {
case "Mon":
echo "今天星期一";
break;
case "Tue":
echo "今天星期二";
break;
case "Wed":
echo "今天星期三";
break;
case "Thu":
echo "今天星期四";
break;
case "Fri":
echo "今天星期五";
break;
default:
echo "今天放假";
break;
}
?>
<br />------------------------------------------------h函数调用-----------------------
<br />
<?php
function myfunc2($arg_1, $arg_2, $arg_3="我是默认字符串")
{
echo $arg_1+$arg_2;
echo $arg_3."<p>\n";
}
myfunc2(3, 4); // 参数 $arg_3 省略。
myfunc2(6, 6, "不用默认值"); // 输入参数 $arg_3。
?>
<br>------------测连接数据access库----------------------------<br>
<?php
$db=$_SERVER['DOCUMENT_ROOT']."/ceshi.mdb";
//echo $db;
//exit;
$conn = new COM('ADODB.Connection') or die('can not start Active X Data Objects');
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
$rs = $conn->Execute('SELECT * FROM info order by id desc');
while(!$rs->EOF)
{
echo " ID:<font color='red'>".$rs->Fields['id']->Value.$rs->fields['name']."</font><br>";
$rs->MoveNext();
}
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>
<br>--------------------------------------------------------提交内容----------------------------<br>
<?php
$action=$_GET["action"];
if (!empty($action))
{echo "动作提交:".$_GET["action"]."<br>";
$name=$_REQUEST["name"];
$pw=$_REQUEST["pw"];
echo "你的用户名为:".$name."<br>你的密码为:".$pw;
}?>
<br />--------------------------------------------------------------<br />
<Form action="?action=add" method="post" name="aa" >
姓名:<input type="text" name="name" /><br />
密码:<input type="password" name="pw" /><br />
<input type="button" onclick="check()" value="确定"/>
</Form>
<script language="javascript">
<!--
function check()
{
if(document.aa.name.value=="")
{alert("请填写名字");document.aa.name.focus();return;}
if(document.aa.pw.value=="")
{alert("请填写密码");document.aa.pw.focus();return;}
document.aa.submit();
}
-->
</script>
</body>
</html>
 

·上一篇:php函数 >>    ·下一篇:excel中导出flash >>
推荐文章
最新文章