初期学php有感
2008-04-26 19:11
176 查看
刚开始感觉php有点麻烦,变量前面要加$,语句结束还要加;,用惯了asp和asp.net刚开始确实有点不习惯,其实C#里面也是要加;的,最后也就明白了,原来PHP脚本语言的语法结构与C语言和Perl语言的语法风格是非常相似的,不过上大学时候学过C这也就是熟悉一下也没啥问题了。
感觉php和asp在某种程序上有点相似,也许是asp的编程经验帮助了我,学php感觉还是挺快的,虽然只是个刚入了门的PHPer。他们有很多的相似之处,嵌入方式asp <% %>而php <?php ?>,包含文件方法asp <!--#include file="conn.asp"-->而php require_once("conn.php");还有输出、页面传值、数据库操作等很多地方都有asp的“影子”,但不同的是php速度是asp不能比的,asp.net那就甭提了,我个人认为他们几者比起来asp.net就像是只蜗牛。php中使用了很多的函数,不仅简化了程序,比如连接数据库:
php code:
<?php
$conn=mysql_connect ("localhost", "root", "root");
mysql_select_db("datebase");
?>
asp code:
<%
dim strconn,conn,data
data="data.mdb"
set conn=Server.CreateObject("ADODB.Connection")
strc& Server.MapPath(data)
conn.open strconn
%>
//php简单吧
还有个例子更能说明,文件上传
php code:
<?php
//只列出处理程序,说明问题就行啦
$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//设置文件名,避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//设定上传的文件的属性
move_uploaded_file($f['tmp_name'],$dest);
?>
asp的太长了,至少有上段程序的n倍,就不发出来了,恐怕这里放不下,呵呵!
再加上mysql数据库,php的绝佳搭档,也许php的优势就不言而喻了吧,总之感觉php是个高效的脚本语言,挺有意思的,也许刚开始我理解的还不是很透彻,还需要不断的去探究和学习.
感觉php和asp在某种程序上有点相似,也许是asp的编程经验帮助了我,学php感觉还是挺快的,虽然只是个刚入了门的PHPer。他们有很多的相似之处,嵌入方式asp <% %>而php <?php ?>,包含文件方法asp <!--#include file="conn.asp"-->而php require_once("conn.php");还有输出、页面传值、数据库操作等很多地方都有asp的“影子”,但不同的是php速度是asp不能比的,asp.net那就甭提了,我个人认为他们几者比起来asp.net就像是只蜗牛。php中使用了很多的函数,不仅简化了程序,比如连接数据库:
php code:
<?php
$conn=mysql_connect ("localhost", "root", "root");
mysql_select_db("datebase");
?>
asp code:
<%
dim strconn,conn,data
data="data.mdb"
set conn=Server.CreateObject("ADODB.Connection")
strc& Server.MapPath(data)
conn.open strconn
%>
//php简单吧
还有个例子更能说明,文件上传
php code:
<?php
//只列出处理程序,说明问题就行啦
$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//设置文件名,避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//设定上传的文件的属性
move_uploaded_file($f['tmp_name'],$dest);
?>
asp的太长了,至少有上段程序的n倍,就不发出来了,恐怕这里放不下,呵呵!
再加上mysql数据库,php的绝佳搭档,也许php的优势就不言而喻了吧,总之感觉php是个高效的脚本语言,挺有意思的,也许刚开始我理解的还不是很透彻,还需要不断的去探究和学习.
相关文章推荐
- PHP中数组的初期化
- PHP有感
- Java+PHP整合,创业网站初期选型发展之路
- 读《PHP 5权威编程》第一章“PHP 5新特性”有感
- php邮箱初期探索
- 59 php 配置字段有感
- PHPExcel用法有感
- PHP烂代码救星-之上传2附件《读thinkphp代码有感》 2016-01-07
- windows7_64 手动搭建PHP+MYSQL+NGINX 有感
- 学习php有感
- PHP 统计数据功能 有感
- 初用sajax+php几小时有感
- [PHP]用php发邮件有感
- PHP交易详情有感
- 亲爱的PHP我要离开你 因为我对NodeJs更有感
- PHP烂代码救星-之上传附件《读thinkphp代码有感》
- php常用的5种设计模式 (面试有感)
- [php]将html批量转pdf文件的解决方案,研究有感
- PHP程序员玩docker有感
- 读《利用环境变量LD_PRELOAD来绕过php disable_function执行系统命令》有感