zoukankan      html  css  js  c++  java
  • 第一次php之旅

    话说起来,我也是刚接触php不久,刚开始是因为想自己做一个从前端到后台完整的网站,所以去学后台技术,在各种语言的选择中,由于php语言的简单,易学,功能强大,开发速度快等原因,最终我选择了php!

    一开始,选了本《php从入门到精通》,开始看书,看了有一个礼拜左右,基本语法和简单使用已经OK了!(但是,我不推荐大家买这本书,因为个人感觉这本书不是很好!)然后就开始利用它去做一些简单的功能,php倒计时,php输出页面等等!

    <?php
        echo "<p>hello world!</p>";//php输出页面标签
     
        echo "<script>alert("欢迎来到php的世界!")</script>";//php输出js脚本
    ?>

    后来,来到了新公司,做js开发,但是老大要求学php,于是就花了点时间去学一些复杂点的东西,开始按照老大的要求,学习mysql数据库,sql语句,然后去用php做一些数据库操作!

    <?php
        $link = mysql_connect("localhost","user","password")or die("不能连接数据库!".mysql_error());//连接数据库
        if(!$link){
            echo "连接不成功!";//连接失败
        }
        $db = mysql_select_db("database");//选择数据库
        if(!$db){
            echo "数据库选择失败!"//选择失败
        }
        mysql_query("set names utf8");//设置字符编码
        $query = mysql_query("select * from text order by id desc limit 20");//从数据表text中取出20条数据并按照降序排列
        while($res = mysql_fetch_array($quert)){
            ....//数据取出后的操作
        }
    ?>

    就是这些简单的操作,慢慢的我用它制作了自己的博客,也就是你们现在看到的!

    随着业务的使用,接触到的php也越来越多,越来越深,慢慢的我也接触到了框架及MVC思想,并开始使用CodeIgniter框架去开发一些功能!

    <?php
        class Blog extends CI_Controller 
        {
    
            function __construct()
            {
                parent::__construct();
            }
    
            function index()
            {
                echo '你好,世界!';
            }
            function comments()
            {
                echo '看这里!';
            }
        }
    
    //通过地址栏中输入example.com/index.php/blog/index/访问index方法
    //通过地址栏中输入example.com/index.php/blog/comments/访问comments方法
    ?>

    当然,了解我的人都知道,其实我个人不管是js还是php都不喜欢使用框架!只是个人喜好罢了,没有什么原因!现在,我正在深入学习当中,目前我的php水平也就处于入门多点,php对我来说也只是一种工具!经常边写边查,去做一些相对复杂点的功能!

    看到这里,很多人其实已经看出来了,本篇文章其实没有什么重点和实质性内容!哈哈,你们感觉对了,其实写本文的目的,更像是写一篇日记,来记录我的第一次php之旅到现在的一个大概过程!就目前本人的水平来说还远不到写php技术文章的程度!所以就不在这里误导大家了!

    祝大家学习,工作都很愉快!

    本文由:平凡公子原创首发,欢迎浏览转载(转载请注明作者及原文地址)!

  • 相关阅读:
    jquery中attr和prop的区别
    Server.MapPath用法
    ERP登录(八)
    ViewBag、ViewData和TempData的使用和区别
    ERP权限系统(七)
    C#泛型(三)
    ERP员工入登记查询(六)
    ERP员工入职登记(五)
    MVC学习IIS的不同版本(一)
    兔子谋杀案
  • 原文地址:https://www.cnblogs.com/xjser/p/4962896.html
Copyright © 2011-2022 走看看