十天学会php之第一天


Posted in PHP onOctober 09, 2006

    以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序。当然要简单的构建和访问查看数据库 PHPMYADMIN 不可少。

  至于表单设计什么的,我这里也不想多说了,在《十天学会ASP》中已经有介绍。

  下面简单介绍一下PHP的语法。

  1、嵌入方法:

  类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。

  2、引用文件:

  引用文件的方法有两种:require 及 include。
  require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

  include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。

  3、注释方法:

  <?php
  echo "这是第一种例子。\n" ; // 本例是 C++ 语法的注释
  /* 本例采用多行的
  注释方式 */
  echo "这是第二种例子。\n" ;

  echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
  ?>

  4、变量类型:

  $mystring = "我是字符串" ;
  $NewLine = "换行了\n" ;
  $int1 = 38 ;
  $float1 = 1.732 ;
  $float2 = 1.4E+2 ;
  $MyArray1 = array( "子" , "丑" , "寅" , "卯" );

  这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾,可能ASP程序员会不适应。这两个遗漏也是程序上大多错误所在。

  5、运算符号:

  数学运算: 符号 意义 
  +  加法运算 
  -  减法运算 
  *  乘法运算 
  /  除法运算 
  %  取余数 
  ++  累加 
  --  递减 

  字符串运算:

  运算符号只有一个,就是英文的句号。它可以将字符串连接起来,变成合并的新字符串。类似ASP中的&
  <?

  $a = "PHP 4" ;
  $b = "功能强大" ;
  echo $a.$b;
  ?>
  这里也引出两个问题,首先PHP中输出语句是echo,第二类似ASP中的<%=变量%>,PHP中也可以<?=变量?    >。

  逻辑运算:

  符号 意义 
  <  小于 
  >  大于 
  <=  小于或等于 
  >=  大于或等于 
  ==  等于 
  !=  不等于 
  &&  而且 (And) 
  and  而且 (And) 
  ||  或者 (Or) 
  or  或者 (Or) 
  xor  异或 (Xor) 
  !  不 (Not) 

  今天就说到这里,明天说一下流程控制。

 

PHP 相关文章推荐
PHP+MySQL5.0中文乱码解决方法
Nov 20 PHP
PHP通过COM使用ADODB的简单例子
Dec 31 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
zf框架db类的分页示例分享
Mar 14 PHP
ThinkPHP CURD方法之limit方法详解
Jun 18 PHP
php实现简单的上传进度条
Nov 17 PHP
php中__toString()方法用法示例
Dec 07 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
May 20 PHP
PHP实现登录验证码校验功能
May 17 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
TP5框架简单登录功能实现方法示例
Oct 31 PHP
十天学会php之第六天
Oct 09 #PHP
用PHP编写PDF文档生成器
Oct 09 #PHP
PHP设计聊天室步步通
Oct 09 #PHP
编写PHP的安全策略
Oct 09 #PHP
MVC模式的PHP实现
Oct 09 #PHP
使用PHP和XSL stylesheets转换XML文档
Oct 09 #PHP
将PHP作为Shell脚本语言使用
Oct 09 #PHP
You might like
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
PHP中$this和$that指针使用实例
2015/01/06 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
php提取微信账单的有效信息
2018/10/01 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
js opener的使用详解
2014/01/11 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
英国假发网站:Hothair
2018/02/23 全球购物
学校三八妇女节活动总结
2015/02/06 职场文书
外科护士长工作总结
2015/08/12 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis
Python初识逻辑与if语句及用法大全
2021/08/07 Python