精华内容
下载资源
问答
  • php 自学网站

    2012-09-25 14:12:38
    自学做网站用什么框架好呢,哪位大侠有好的网站学习资料或者二次开发的源码呢?谢谢啦!!!!!!
  • php自学手册

    2011-11-30 10:19:15
    php自学手册,对刚刚接触网站建设的新人很有帮助。 内容十分详细。
  • 优点:课程清晰,专业性比较高,可操作性强,而且会学到一些经验; ... 用户体验:如果我已经是年vip但是页面还会提示我做一些活动赠送几天的vip,我个人觉得我是不会理会这些活动,而且很反感,每一次打开页面都会...
    优点:课程清晰,专业性比较高,可操作性强,而且会学到一些经验;
    缺点:点击下载课程没有反应,不知是默认下载,还是不能下载。
    用户体验:如果我已经是年vip但是页面还会提示我做一些活动赠送几天的vip,我个人觉得我是不会理会这些活动,而且很反感,每一次打开页面都会提示。

    如果我最近想要学一门课程,想要学的更有系统性,我需要每一次打开都一遍遍地搜索我想要找的课程,即使使用收藏这一功能也只能进入课程内部进行收藏,有些课程只有唯一资源这时候如果在课程外面就可以使用收藏的话,以后就不用浪费时间去一门一门的进入课程去收藏,以后想学直接找收藏就行,能够节省很多时间。


    展开全文
  • PHP自学笔记

    2020-01-31 18:37:13
    关于PHP PHP是一种类似于Python的弱类型语言,全称:Hypertext Preprocessor,即超文本预处理器,服务端的脚本语言。 用于 PHP 可以生成动态页面内容 ...PHP 可以限制用户访问您的网站上的一些页面 P...

    php自学笔记

    #1.初识

    PHP是一种类似Python的弱类型语言,是一门服务器端的语言。全称:PHP:Hypertext Preprocessor,超文本预处理器,PHP文件可包含HTML,js代码。在服务器端执行返回纯HTML给浏览器。

    #2.变量

    必须以$开始,不用声明变量,在第一次赋值的时候创建变量,这点和Python很像,这可能就是这种弱语言类型的特点。作用域这点也要注意,在PHP代码中,函数外部定义的变量为全局变量,相应的,函数内定义的就是局部变量。外部的全局变量只能外部调用,函数内定义的只能函数内调用,(函数内调用全局变量用global关键字)

    像这样:$GLOBALS[’ 全局变量 ']

    <?php
    $x=5;
    $y=10;
     
    function myTest()
    {
        $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
    } 
     
    myTest();
    echo $y;
    ?>
    

    此外,还有超级全局变量,顾名思义就是其作用域特别的大,有以下:

    • $GLOBALS

      超级全局变量组,所有变量都被它所包括,正如上面的示例。

    • $_SERVER

      $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等

      信息的数组。这个数组中的项目由 Web 服务器创建。请求的一些信息都在这里。

    • $_REQUEST

      用于收集HTML表单提交的数据。

    <html>
    <body>
     //action指定form提交的数据到哪里
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
    Name: <input type="text" name="fname">
    <input type="submit">
    </form>
     
    <?php 
    $name = $_REQUEST['fname']; 
    echo $name; 
    ?>
     
    </body>
    </html>
    
    • $_POST

      与request类似,只不过它是这样描述的:广泛用于搜集HTML表单信息,“method=post”。

    • $_GET

      这个也是和post差不多,只不过指定的方法是:“method=get”。可接受url上传过来的参数。

    • $_FILES

    • $_ENV

    • $_COOKIE

    • $_SESSION

    #3.两种输出方式(echo,print)

    后者print我还是比较熟悉的,前者是我新见。两者主要的区别:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

    #4.EOF说明

    EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。以 <<<EOF 开始标记开始,以 EOF 结束标记结束, 必须后接分号。结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。

    像这样:

    <?php
    echo <<<EOF
            <h1>我的第一个标题</h1>
            <p>我的第一个段落。</p>
    EOF;
    // 结束需要独立一行且前后不能空格
    ?>
    

    结果是把里面内容“原封不动”的保存,不解析里面任何的语法,只当成一个纯字符串。

    #5.数据类型

    String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。这些都是许多语言都有的,可以说是编程语言的基石。我们只来看一下不一样的即可。var_dump() 函数可返回变量的数据类型和值。

    像这样:var_dump()不仅会把数组解析出类型和值,连数组里面的都可以解析。

    <?php 
    $cars=array("Volvo","BMW","Toyota");
    var_dump($cars);
    ?>
    

    结果:有点像字典,键值对的形式。

    array(3) {
      [0]=>
      string(5) "Volvo"
      [1]=>
      string(3) "BMW"
      [2]=>
      string(6) "Toyota"
    }
    

    #6.类型比较

    虽然是弱语言吧,但还是要区别比较。松散比较(),严格比较(=),松散只比数值,严格既比数值,也比类型。

    #7.常量

    常量是全局的,它不像变量那样作用域明显,它可被函数内调用。

    使用define()函数,例如define(“HELLO”,“world”),此时echo HELLO,就会输出world

    像这样:这是对大小写敏感的。

    <?php
    // 区分大小写的常量名
    define("GREETING", "欢迎访问 Runoob.com");
    echo GREETING;    // 输出 "欢迎访问 Runoob.com"
    echo '<br>';
    echo greeting;   // 输出 "greeting"
    ?>
    

    #8.字符串

    并置运算符其实就是一个小数点,用于连接字符串。strlen()求字符串长度,strpos()查找第一个匹配的字符串位置,这俩是常用的,更多的可以看PHP文档。

    #9.运算符

    具备大多数语言所共有的,也有自加自减之些的运算符。比较运算符中 <>和!= 都是不相等的意思,!==是绝对不相等。三元运算符,自 PHP 5.3 起,可以省略三元运算符中间那部分。表达式 expr1 ?: expr3 在 expr1 求值为 TRUE 时返回 expr1,否则返回 expr3。

    **注意:**PHP_EOL 是一个换行符,兼容更大平台。

    <?php
    // 如果 $_GET['user'] 不存在返回 'nobody',否则返回 $_GET['user'] 的值
    $username = $_GET['user'] ?? 'nobody';
    // 类似的三元运算符
    $username = isset($_GET['user']) ? $_GET['user'] : 'nobody';
    ?>
    
    

    还有一个太空船操作符 <=> ,可能是长得像吧,哈哈,学名叫组合比较符,通过返回的数来判断大小。

    • 如果 $a > b,b**, 则 **c 的值为 1
    • 如果 $a == b,b**, 则 **c 的值为 0
    • 如果 $a < b,b**, 则 **c 的值为 -1

    #.10if与else,switch

    条件判断嘛,就是不同的条件来执行不同的功能。

    <?php
    $t=date("H");
    if ($t<"10")
    {
        echo "Have a good morning!";
    }
    elseif ($t<"20")
    {
        echo "Have a good day!";
    }
    else
    {
        echo "Have a good night!";
    }
    ?>
    

    输出为have a good day,说明H大于等于10,小于20.

    switch语句也很简单,就是比一般的if,else语句更具体,但有一点还是比较特别的。

    像这样:

    <?php
    $favcolor="red";
    switch ($favcolor)
    {
    case "red":
        echo "你喜欢的颜色是红色!";
        break;
    case "blue":
        echo "你喜欢的颜色是蓝色!";
        break;
    case "green":
        echo "你喜欢的颜色是绿色!";
        break;
    default:
        echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
    }
    ?
    

    上面的例子,答案很显而易见,会输出“你喜欢的颜色是红色”,然后就结束了,这是因为有break在起作用,若去掉break,则会一直向下运行直到遇见break才停下来。

    #11.数组

    数组是一个能在单个变量中存储多个值的特殊变量。count()可获得数组长度。

    • 数值数组 - 带有数字 ID 键的数组
    • 关联数组 - 带有指定的键的数组,每个键关联一个值,有点像字典
    • 多维数组 - 包含一个或多个数组的数组

    遍历一般数组:循环下标取出。

    <?php
    $cars=array("Volvo","BMW","Toyota");
    $arrlength=count($cars);
     
    for($x=0;$x<$arrlength;$x++)
    {
        echo $cars[$x];
        echo "<br>";
    }
    ?>
    

    遍历关联数组(字典):方便的取出 键 与 值。

    <?php
    $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
     
    foreach($age as $x=>$x_value)
    {
        echo "Key=" . $x . ", Value=" . $x_value;
        echo "<br>";
    }
    ?>
    

    数组排序:以下函数可实现。

    • sort() - 对数组进行升序排列
    • rsort() - 对数组进行降序排列
    • asort() - 根据关联数组的值,对数组进行升序排列
    • ksort() - 根据关联数组的键,对数组进行升序排列
    • arsort() - 根据关联数组的值,对数组进行降序排列
    • krsort() - 根据关联数组的键,对数组进行降序排列

    #12.循环

    • while - 只要指定的条件成立,则循环执行代码块
    • do…while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
    • for - 循环执行代码块指定的次数
    • foreach - 根据数组中每个元素来循环代码块

    #13.强大的函数

    PHP真正的威力在于它的函数,超过1000个函数供你使用。有参数,也有返回值。

    • 函数的名称应该提示出它的功能
    • 函数名称以字母或下划线开头(不能以数字开头)

    #14.魔术常量

    虽说是常量,但他们的值是随着他们的位置改变的。

    LINE 文件中的当前行号。
    FILE 文件的完整路径和文件名。
    DIR 文件所在目录。
    FUNCTION 返回该函数被定义时的名字(区分大小写)。
    CLASS 返回类的名字。
    TRAIT Trait 的名字,优先顺序是当前类中的方法会覆盖 trait 方法,而 trait 方法又覆盖了基类中的方法。
    METHOD 类的方法名。
    NAMESPACE 当前命名空间的名称(区分大小写)。

    #15.命名空间

    PHP 命名空间可以解决以下两类问题:

    1. 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
    2. 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。下面的例子就能体现这一点。
    <?php 
    //创建空间Blog
    namespace Blog;
    class Comment { }
    //非限定名称,表示当前Blog空间
    //这个调用将被解析成 Blog\Comment();
    $blog_comment = new Comment();
    
    
    //限定名称,表示相对于Blog空间
    //这个调用将被解析成 Blog\Article\Comment();
    $article_comment = new Article\Comment(); //类前面没有反斜杆\
    
    
    //完全限定名称,表示绝对于Blog空间
    //这个调用将被解析成 Blog\Comment();
    $article_comment = new \Blog\Comment(); //类前面有反斜杆\
    
    //完全限定名称,表示绝对于Blog空间
    //这个调用将被解析成 Blog\Article\Comment();
    $article_comment = new \Blog\Article\Comment(); //类前面有反斜杆\
    
    //创建Blog的子空间Article
    namespace Blog\Article;
    class Comment { }
    ?>
    

    #16.对象

    在oop(object-oriented programming 面向对象编程)中,对象是一个类的实例化,类中的属性和方法,都在实例化后赋予了对象。这里面的多态,继承,封装什么的,和Java一馍馍一样。析构函数与构造函数的功能正好相反,他是用来处理“清理善后”的工作。

    这些就是PHP最基础的了,其实我感觉至少有三分之一,甚至更多,都是和java,c,py相似的,所以学下来也不是很难,当然,也可能是我学的不精,嘿嘿,接下来还有

    PHP表单,PHPMysql,进阶,PHP与ajax,其他扩展。

    先来看看PHP表单吧!

    展开全文
  • 很多想从事程序开发的人员,想自学一门语言,不知道从哪里下手学习,如何入门学习?今天我们就以PHP为例子,来讲述一下如何快速的学习一门开发语言,让你快速入门。PHP是一个什么语言?它能开发什么项目呢?下面我们...

    很多想从事程序开发的人员,想自学一门语言,不知道从哪里下手学习,如何入门学习?今天我们就以PHP为例子,来讲述一下如何快速的学习一门开发语言,让你快速入门。PHP是一个什么语言?它能开发什么项目呢?下面我们具体详细的分析一下。

    如何自学PHP做一个网站 PHP可以做什么项目?网站 小程序 公众号

     

    PHP应该说所有开发语言里入门最简单的语言,它的语法简单,更容易学习,当然想要学精通也需要很大的精力和时间的。首先学习PHP,应该把基础的语法学习精通,包括像数据类型,运算符号,数组,面向对象等这些知识点,不要小看这些知识点,后面不管你有什么框架,还是做什么高大上的项目,都离不开这些细小的知识点,它就像盖大楼的地基一样,地基打不牢,后面你做的项目一样是渣渣,所以刚开始学习一定要把PHP基础知识学精通。

    如何自学PHP做一个网站 PHP可以做什么项目?网站 小程序 公众号

     

    基础知识学完以后,把面向对象一定要学好,刚开始学习面向对象,可能你会觉得云里来雾里去,其实你可以这样理解,之前学习的面向过程的知识是松散的,面向对象的知识是把那些知识点进行了封装,方便你项目使用,提高开发效率。

    如何自学PHP做一个网站 PHP可以做什么项目?网站 小程序 公众号

     

    学习PHP离不开框架的话题,PHP的开源框架太多了,不需要你每一种框架都学精通,只要你学精通一个,其它的框架原理都是一样的,因为它们都是运用了面向对象的知识。目前国内使用比较多,比较流行的PHP框架有thinkphp,yii2,lavarel,codeigniter等,其它还有很多,不过是这四个国内用的比较多点。框架没有好坏之分,根据项目需求,自己用哪个熟练,项目用哪个方便,就用哪个。

    如何自学PHP做一个网站 PHP可以做什么项目?网站 小程序 公众号

     

    学了PHP能用它做什么项目?PHP主要用来做一些web应用项目,比如电脑端的网站,手机网站,包括现在的小程序,公众号,以及手机APP的接口,后台都可以用PHP来开发。所以学好PHP,不用害怕它做不了什么东西,一门开发语言的流行,自然是有它的原理的,你需要的只是把它学习好,学精通,用它来为你做更多的项目,赚更多的钱。

    好了,今天的分享就到这里了,喜欢我们的资料,就转发分享吧!更多技术资源分享,欢迎关注WX公众号:云码素材

    展开全文
  • Python基础教程网站推荐:菜鸟教程、PHP中文网、PHP中文网、W3C、Reddit、博学谷、python中文学习大本营、Python 3 Module of the Week、Welcome to Python for you and me、CheckiO is a code game coders。...

    Python学习网站有哪些?Python基础教程网站推荐:菜鸟教程、PHP中文网、PHP中文网、W3C、Reddit、博学谷、python中文学习大本营、Python 3 Module of the Week、Welcome to Python for you and me、CheckiO is a code game coders。

    414ca67a553c4ada94c01ebfddea5fea.png

    Python学习网站介绍如下:

    1、博学谷

    传智播客旗下的博学谷线上IT学习网站有很多关于Python学习的免费课程。

    2、菜鸟教程

    不仅有python编程语言,其他流行的编程语言都有,适合新手的选择,完全免费不需要积分也不用会员,很多工作中的程序员都是把它当成开发手册,是基础教程实用型网站。

    3、PHP中文网

    这不编程语言PHP吗?这里视频教程核心是PHP,但热门的编程语言java、C语言、C++、python都比较十全,自学免费,PHP中文网完全免费,而且很多教程都是有源码与教程课件。

    4、github实战教程

    github对于新手最困难的就是网站是英文的,所以建议新手可以在浏览器安装自动翻译扩展。在把基础都学得差不多之后,可以在github上下载实战代码。这是一个完全开源免费的网站。

    6、W3Cschool Python

    这个网站大部分人很熟悉。W3C微课自上线以来,颇受程序小伙伴们的欢迎,帮助不少的程序员掌握核心的编程知识点,对于后续从事编程的发展大有帮助。如果你喜欢Python,不妨从Python微课开始学习,游戏化的编程体验总能教你欲罢不能。

    7、Reddit

    Reddit上有关于Python的链接,也会有不少程序员在这里进行交流,如果你有问题的话,可以在上面进行提问,或许能得到及时满意的答复。

    8、python中文学习大本营

    Flask资料大全在这里可以找到你想要的几乎所有的教程。

    9、Python 3 Module of the Week

    Python 3 Module of the Week系列文章,每篇介绍一个 Python 标准库的使用。

    10、Welcome to Python for you and me

    主要是面对初学者的网站介绍 Python的语法和项目经验等。

    11、CheckiO is a code game coders:

    像一个游戏界面,当你使用的时候会发现这就是一个游戏吧,相当于你学会编程之后用它做一个闯关游戏,通过补充代码实现对应游戏要求是很有趣的一个学习网站。

    Python学习网站除此之外还有pythontab,廖雪峰python教程,pythondoc等。

    展开全文
  • 自学php笔记

    2019-10-06 19:32:09
    1、php是一种动态网站开发的脚本语言,动态语言特点是交互性,会有数据的传递,而php作为中间人需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储); 2、变量:是用来储存数据的;存在名字,通过名字...
  • 我是一名财会专业大二在校生,对编程很感兴趣,最近在鼓捣一个校园论坛网站,希望将网站部署中遇到的问题和解决思路记录下来,以作后日反省之用。 遇到的问题 配置环境为LAMP,由于一开始对Linux命令行不太熟悉,...
  • 一般呢,docker构建镜像容器的方式有两种:一种是pull dockerhub仓库里面的镜像,一种是使用Dockerfile自定义构建镜像。...无论是服务器更换或者是增加新的网站节点,只要把这个镜像放进私有仓库,新的服务器拉取...
  • 那些程序员相见恨晚的自学网站(持续更新)

    万次阅读 多人点赞 2019-08-07 17:30:36
    当初被老师拉去搞一个PHP项目,奈何完全没接触过这门世界上最好的语言,机缘巧合之下遇见了它,学习编程语言基础语法的利器。 传送门:https://www.w3school.com.cn/index.html 2、菜鸟教程(RUNOOB) 跟w3...
  • w3cschool编程狮是一个专业的web前端开发及编程入门学习平台,提供包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql等编程语言和开源技术的在线教程及使用。 网址:https://www.w3school.com.cn/ 2、菜鸟...
  • 一周自学动态网站设计

    万次阅读 多人点赞 2011-12-18 17:26:36
    网站为:http://chentingpc.me) 设计这个网站的框架与0.1版本的实现,...当然,这其中包括了从零开始对网站的设计与实现的相关语言与工具(HTML、CSS、Javascript、PHP、Mysql)的学习;除了曾经用wordpress与disc
  • PHP自学9.18晚

    2016-09-18 22:32:44
    原来看错时间了额,慕课的PHP入门不止3小时,今天才学到了第三章的布尔类型,大约是总体的一半,进度还行,争取明天全部学完。...我认为做得一定规模的教学网站一定要做到及时更新视频,就算不更新也注明一下版本
  • 对于当今大流量的网站,每天几千万甚至上亿的流量,是如何解决访问量问题的呢?以下是一些总结的方法: 第一,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比...
  • 本来想重新设置一个专栏分享基于阿里云的PHP网站搭建,但考虑到搞安全的也会面临各种靶场及个人网站搭建的情况,所以将这篇文章放置在“网络安全自学篇”中,后续还会分享PHP如何记录后台IP及Python定位经纬度等知识...
  • 帝国cms系统是php+mysql构架,数据结构简洁,承载数据量可以达到千万级,并且根据最新的安全报告,帝国cms没有明显的已知的漏洞,安全性要比dedecms的高出很多,所以帝国cms系统在一些较大的站点上的应用就比较多,...
  • 自己从一名中专生到现在的一名php高手的一些经验,希望能够帮助你
  • 开始自学PHP之路2

    2020-01-20 11:49:59
    开始自学PHP之路2 今天我在网上找到了相关PHP初学的相关材料的学习,我是这样想的,学一样东西必须得找到学习它的顺序,我就在网上找了很多学习顺序,就在我第二个博客里写出学习PHP的顺序吧。 首先我来了解下PHP 它...
  • 编者按:现在会编程的设计师越来越多了,想跟上时代的同学,来看今天推荐的这10个网站,不仅有大量免费的编程语言课程,还有很多实战项目供你练习。更重要的是,它的教学方式都是针对零基础的,很容易上手,强烈推荐...
  • 菜鸟上路-PHP自学4

    2020-03-30 09:19:32
    当黑客使用跨网站脚本的HTTP链接来攻击时,$_SERVER['PHP_SELF']服务器变量也会被植 入脚本。原因就是跨网站的脚本附在执行文件的路径后面的,因此$_SERVER['PHP_SELF'] 的字符串会包含HTTP链接后面的javascript程序...
  • 其中,Codecademy是最受欢迎的免费编程学习网站之一。事实上,已经有超过2400万人通过这家公司的教育模式学会了编程。Codecademy开设的课程有HTML&CSS,JavaScript,jQuery的,PHP,Python和Ruby。 2.Coursera ...
  • 正式踏上PHP自学之旅

    2018-04-03 21:27:12
    今天是2018年4月3日周二,今天的正式踏上PHP自学之旅。学习的理由很简单,我很看不惯公司的现状及那些笑面脸,没有一技之长真的很寸步难行。因为你随时都会准备失业。 我的学习步骤: 第一阶段 第一讲,WEB...
  • 自学php的参考书目

    2012-08-13 09:14:34
    PHP是有一种比较简单的网站开发语言,只要选对参考书,学习PHP会更容易。
  • 如果你想学编程的话,这12个网站可以帮助你,它们都提供了免费的课程供你学习,因此你无需担心费用的问题。 1.Codecademy 其中,Codecademy是最受欢迎的...CSS,JavaScript,jQuery的,PHP,Python和Ruby。 2.Cou...
  • PHP自学--制图

    2014-09-18 11:25:40
     目前网站开发的创建图片格式GIF Jpg/JPEG Ping Bmp。。 总结: GIF:图片压缩率高,但是只能显示256色,可能造成色彩丢失。可以显示动画图片。 Jpg/JPEG:图片压缩率高(有损压缩),可以用较小的文
  • PHP完全自学手册 PDF

    热门讨论 2008-10-09 09:08:32
    PHP作为一种服务器端脚本语言,在开发动态网站,编写网络软件等方面被广泛应用。特别是近几年,PHP的版本不断升级,使PHP语言的处理能力有了很大的提升。这为将来,PHP能处理更多的系统事务奠定了基础。在学习PHP...
  • PHP编程起步自学教程

    2010-03-18 10:19:40
    好书哦,pdf的 303页,还不错,看完之后你就会知道为什么这么多的bbs像phpwind ==,有些门户网站选择php模式。好好看吧,愿你成为php高手。
  • php完全自学手册代码

    2008-10-15 10:31:33
    PHP作为一种服务器端脚本语言,在开发动态网站,编写网络软件等方面被广泛应用。特别是近几年,PHP的版本不断升级,使PHP语言的处理能力有了很大的提升。这为将来,PHP能处理更多的系统事务奠定了基础。在学习PHP...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 293
精华内容 117
关键字:

php自学网站