十天学会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的cURL快速入门教程 (小偷采集程序)
Jun 02 PHP
php学习之 数组声明
Jun 09 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
Aug 05 PHP
php解析json数据实例
Aug 19 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
Feb 15 PHP
浅谈Laravel队列实现原理解决问题记录
Aug 19 PHP
浅谈php调用python文件
Mar 29 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
如何用RabbitMQ和Swoole实现一个异步任务系统
May 29 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
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
python中文乱码的解决方法
2013/11/04 Python
零基础写python爬虫之神器正则表达式
2014/11/06 Python
Python编写屏幕截图程序方法
2015/02/18 Python
python类和继承用法实例
2015/07/07 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
Python语言快速上手学习方法
2018/12/14 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
Python交互式图形编程的实现
2019/07/25 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
Django之form组件自动校验数据实现
2020/01/14 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
Python中bisect的用法及示例详解
2020/07/20 Python
安踏官方商城:anta.cn
2019/12/16 全球购物
学生自我鉴定
2013/12/18 职场文书
淘宝客服工作职责
2014/07/11 职场文书
海洋科学专业求职信
2014/08/10 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书