<?php
/**
* @authoradim
* @copyright 2009
* @version
* @data_seek(星期四, 16 四月 2009
*/
echo "hello world~~~这是我的第一个PHP工程 哈哈~~<br>";//php里的换行
print "是吗?那祝贺啊,不错<br>";
/**
* 自定义变量
*/
$str="这是一个字符串变量";//注意$符号好和变量名靠紧
$botrue=true; $bofalse=false;//申明自定义变量时只能时下划线.A-Z,a-z
$math=15;
$mathlong=2.0144;
$arr=array(1,2,"hell world",2,3,4);
$arr2=array("id"=>100,"tile"=>200);//键值对应是要写成=>,不能写成>=
echo $str;
print("<br>");
print ($bofalse);
print("<br>");
echo $botrue;
print("<br>");
echo $math;
print("<br>");
echo $mathlong;
print("<br>");
/**
*比较运算符
*/
echo 1==4;//比较运算符为真时输出1,为假时什么都没输出
echo 1==='1';
echo 9>1;
print("<br>");
$a=8;
echo $a++;
echo "<br>";
echo ++$a;
echo "<br>";
/**
* 判断语句
*/
if($a==8)
{
echo "等于8";
}
elseif($a==10){
echo "等于10";
echo "<br>";
}
else
{
echo"错误";
}
switch($a)
{
case 0:echo("你输出的时零");
break;
case 1:echo("你输出的是十");
break;
default:echo "没有匹配的";
}
/**
* do while()和while(),for($i;$i<10;$i++)循环
*/
do{
echo"do while执行了执行的结果$a";
}while($a>10);
while($a>10)
{
echo"执行的结果$a";
};
echo"<br>";
for($i=1;$i<=9;$i++)
{
for($k=1;$k<=9;$k++)
{ $c=$i*$k;
echo " $i*$k=$c ";//PHP中在双引号中可以直接引用变量,但在Java,js,c,c#中输出的就是个常量了
}
echo "<p>";
};
echo "<p>";
echo "引用数组第一个的值为 $arr[0]";
echo "键值对应是 $arr2[tile]";
echo "<p>";
print_r($arr);
echo("<br>");
print("以下是二维数组的测试<br>");
$arr3=array(array(3,8),array(9,10));
print_r($arr3);
echo $arr3[0][1];
echo "<br>";// <!-- phpDesigner :: Timestamp [2009-4-16 22:21:53] -->
foreach($arr3 as $key1=>$value1)
{
foreach($value1 as $key2=>$value2)
{
echo("键为$key2 值为$value2");
echo"<br>";
}
}
$arr4=array(1,3,5,7,9);
foreach($arr4 as $key=>$value)
{
echo"<br>";
echo("键为$key 值为$value");
}
print("<br>");
echo"以下是自定义函数<br>";
/**
* _zidingyi()
*
* @return
*/
function _zidingyi()
{
return "this is ower's function(这是一个带返回值无参数的自定义函数)";
};
$zi=_zidingyi();
echo($zi."<br>在php中连接可以用点号,和Java中用加号不同<br>");
if(function_exists("_zidingyi"))
{
echo("已经存在了这个函数<br>");
}else{
echo"还没有存在这个函数<br>";
}
/**
* _ziexitsParameter()
*
* @param mixed $val
* @param integer $val2
* @return
*/
function _ziexitsParameter($val,$val2=2)
{
$a=$val*$val2;
return $a;
}
$func=_ziexitsParameter(2,-5.5);
echo($func."这个是带返回有选择的函数返回的值<br>");
echo"以下是系统函数<br>";
$sysmd5=md5("php");
echo("我的名字(php)加密后是$sysmd5<br>");
$sys=date("Y-m-d");
echo($sys);
$sucess=@mysql_connect("localhost","root","admin")or
die("连接错误");//@符号隐藏错误,or die()表示选择
$sql="select * from test";
mysql_select_db("php100",$sucess);
if($sucess)
{
echo($sucess."MySQL数据库连接成功<br>");
}
else
{
echo($sucess."MySQL数据库连接失败<br>");
}
//phpinfo();
?>
<font color='red' size='8'>HTML和PHP混编,下面又是php</font>
<?
phpinfo();
?>
分享到:
相关推荐
接下来,我们看到一系列的.part1.rar到.part7.rar文件,这表明是一个大型文件被分割成了多个部分进行分发。这些RAR文件是一种常见的压缩格式,用于存储和传输大文件。合并这些分卷文件后,将得到完整的PHP学习资料,...
总的来说,“零基础学PHP(学习的源代码)”这个资源将带你一步步走进PHP的世界,通过实际的代码示例,你可以学习如何处理数据、响应用户请求以及构建动态网页。记得,编程是一门实践性很强的技能,多写代码,多思考...
《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。...
本教程还包含了多个实际项目,例如构建一个简单的博客系统,让你能够在实践中巩固所学知识。每个项目都会从需求分析、设计到实现,一步步带你走过完整的过程。 本教程的特点是图文并茂,旨在通过直观易懂的方式帮助...
第三个文件名为`PHP_basic`,根据命名推测,这可能是一个包含更多PHP基础教程或者示例代码的文件夹。可能包含了如变量声明、数据类型(如字符串、整型、数组等)、函数定义与调用、文件操作、错误处理、表单处理等...
- **PHP**:作为一种服务器端脚本语言,与LAMP中的其他三个组件协同工作,提供动态内容。 #### 4. PHP Web编程的体系结构和基本内容 Web开发通常涉及两个方面:客户端和服务器端。 - **客户端**:主要包括HTML、...
《零基础学PHP+MySQL (零基础学编程)》是一本专为初学者设计的教程,旨在帮助读者从零开始掌握PHP和MySQL这两种强大的Web开发技术。PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网站方面表现出色。而MySQL...
在PHP安博学习PHP的三个月计划中,学员将经历一个系统而全面的学习旅程,旨在扎实掌握PHP编程语言的基础,同时兼顾JavaScript和HTML等前端技术。这个计划不仅关注理论知识的传授,更注重实践能力的培养,以期在短期...
PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格问题 添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写...
在《24小时学会使用PHP MySQL》这本教材中,你还会接触到一些实际项目,这些项目可以帮助你将所学知识应用到实际情境中,例如创建一个简单的动态网站或博客系统。通过实践,你将加深对PHP、MySQL和Apache集成的理解...
步骤三:PHP常用操作 在PHP中,数据库操作是不可或缺的一部分。学会使用MySQL或PDO(PHP Data Objects)进行数据查询、插入、更新和删除,是每个PHP工程师的基本功。此外,还要掌握会话管理(session)、cookie的...
最后,通过实践,完成一个功能完善的动态网站项目,如博客系统或电商网站,将所学知识融会贯通。这个过程中,你会遇到问题,解决问题的过程就是能力提升的过程。 学习PHP的过程中,一定要保持持续的实践和不断巩固...
总结来说,"PHP6与MySQL5基础教程第三版源代码"是一个宝贵的学习资源,它提供了实践编程知识的平台,帮助读者将理论知识转化为实践经验,从而更好地掌握这两种技术。而09.11.25的更新则确保了学习材料的准确性和可靠...
总之,“零基础学习HTML ASP PHP”需要系统地学习这三个领域的基础知识,逐步掌握它们之间的关联和应用场景,通过实践不断巩固提升。持续学习并保持对新技术的关注,将使你在Web开发领域不断进步。
《零基础学PHP+MySQL》是一本面向初学者的编程教材,由郑海生等人编著,旨在帮助没有编程背景的读者快速入门PHP和MySQL这两种重要的Web开发技术。PHP是一种广泛使用的服务器端脚本语言,尤其在动态网站的构建中扮演...
- **步骤指导**:介绍了如何在3个小时内快速入门PHP的基础知识,包括环境搭建、基本语法等核心概念。 **2.2 自学与培训** - **自学的优点**:灵活方便,可以根据自己的进度安排学习计划。 - **培训的优势**:系统...
"零基础学PHP+MySQL源代码"这个压缩包文件为初学者提供了一套完整的教程实践资源,涵盖20个章节的内容,旨在帮助学习者逐步掌握这两项技术。 1. PHP基础:PHP(Hypertext Preprocessor)用于创建动态交互式网页。...
**Ajax与PHP基础教程概述** 本教程主要针对初学者,...通过这个基础教程,读者可以掌握Ajax与PHP的基础知识,为进一步深入Web开发打下坚实基础。学习过程中,读者应结合实际项目实践,以便更好地理解和运用所学知识。
下面,我们将通过“PHP教程MYSQL学习视频PHP程序员基础课程下16-29课”这个主题,深入探讨这两者的基础知识和实际应用。 首先,我们关注的是“24PHP第二十四讲_MYSQL的简介与创建新的数据库”。这节课会介绍MySQL的...