php菜鸟求解,php初学者

本文目录一览:

Php菜鸟问题

你加载php脚本的时候就会去检查你的$_POST,此时你并没有post提交一个数据,所以$_POST里面并没有你代码里的$_POST[‘num1’]和$_POST[‘num2’]。要避免报错有两种方式:

1.改代码 可以改成:

if(!$_POST[‘sel’]){

    // 这里写你图片1的中的那段php代码…

    

}

2.修改phpini里的报错级别

搜索到这行:

error_reporting = E_ALL

改成:

error_reporting = E_ALL  ~E_NOTICE

保存后重启你的运行环境

或者也可以在php文件的?php 后的第一行加上

error_reporting(E_ALL ^ E_NOTICE);

php 菜鸟求解学习之路

从0开始一个月学的php做出登录注册些心情日志之类的小项目, 楼主啊, 如果你不是天才, 那就不可能说没照书写过任何东西, 不过我要说的不是这个

楼主啊, HTML一共89个标签, 重复一遍, 一共89个标签, 加上各种标签的属性变化, 也不过几千种,可能你觉得这个数目很大, 但是大家学html都没有困难,你知道原因吗, 因为大家看html的时间比用它的时间长了几十倍 几百倍 ,看久了,没写过也知道它们是做什么用的了

你主管的意见是,做一千个小项目都没有什么作用, 你直接看代码理解别人的开发思路, 然后自己做, 这句话, 我要重复一次, 这是你主管的经验, 也是我的经验, 如果你自己闭门造车,造了上万辆,你觉得更纯熟了,其实在经验丰富的人看来,它们都差不多,一个水平,没有提高,只有比较,才有成长

而你说你看不懂别人的代码, 我想你还有学会php, 我说真的, 你以为php很简单是吧, 其实那是入门, 而不是php的全部, 我给你的实际建议是:

无论大小, 啃掉两个以上的别人做的项目, 任何一行代码都不放过, 看过, 理解并且消化, 让它成为你的知识, 你可能会有很多地方不理解, 可能会和你的理解有很大很多的出入, 不要以为别人写的那种可能还不如自己的, 这时你要搞清楚, 它为什么要这么写,而不是它为什么写得这么奇怪, 看别人写的代码, 就像听别人在说教, 一定要虚心, 只要你足够虚心和坚持, 你会看到很多未观察到的细节, 这些细节, 可能就是别人一个大型项目成功的经验

我比较推荐你首先去看vbulletin3.*的代码, 4.*架构现在还不成熟, 不推荐先看, vbulletin 3.*是vb原班人马最后也是最经典的架构, 虽然是基于php4的, 但并不会影响你对技术的理解和进步, vbulletin3.*架构对于渴望研究成熟的php大型开发项目的人来说就是一个宝藏, 在你学习vbulletin的过程中会切身感觉到它代码的优秀和架构的稳健, vb3是基于注册表模式建造的核心, 而其中又用工厂模式建造了数据管理器, 虽然现在看实现方式会有些旧, 但技术是不过时的, 而架构设计的思想永远是通用的

其次我推荐你去吃掉phpbb3.*, 如果你先研究完了vbulletin的话, 可能刚一接触phpbb会觉得它有些乱, 这是因为它的开发并不止几个人, 而是一个社区项目, 贡献代码的人不止一两个, 而是整个社区, 在phpbb3中, 你会看到更多的面向对象思想, phpbb3几乎完整的基于oop思想, 但是其中为了让对象能够安静的运行, 也掺杂着许许多多的面向过程的代码, 可以让你对php的运行有全新的认识

接下来, 我推荐你欣赏ipb3.*, 这是ipb最新版, 在其中你会接触到和vb/phpbb中从未出现过的不同的面向对象的思考, 代码同样优雅, 值得推荐

我要说, 楼主在这期间遇到的任何奇怪的, 匪夷所思的, 觉得冗长而没有意义的代码, 都希望楼主认为它是必须这样写而写出来的, 因为很多情况下, 并不是isset就可以判断变量是否存在, empty也不是唯一判断值是否为空的方法, 你会看到很多为了兼容性而产生的各种奇怪的代码, 会看到很多为了易用性而舍弃的效率, 这些你都要学会, 并且让它成为你的知识, 而不是觉得很多事情是累赘

最后我要说, 既然你的标题写的是学习之路, 那么我觉得你并不是为了开发项目而学习, 而是为了学习而学习, 学习有一个要点, 就是不可以浮躁, 如果你觉得能开发下一个项目而去学习, 那么你的成绩可能会停滞在某个你自以为满足的阶段, 我希望楼主能冷静并且热情的学习, 不可以浮躁, 并对自己的学习充满信心和热情, 任何一种东西学会了, 只要你给予它足够的投入, 它都会给你满意的回报

菜鸟求PHP注解

define(‘DT_REWRITE’, true); // 定义一个常量,名称叫DT_REWRITE,值为true

$moduleid = 5; // 变量moduleid初始化为5

require ‘../common.inc.php’; // 引入上一级目录的下的common.inc.php文件

require DT_ROOT.’/module/’.$module.’/index.inc.php’; // 引入DT_ROOT常量和’/module/’以及moduleId变量生成的路径下的index.inc.php文件

假设你的DT_ROOT等于 /var/www/html/ 引入文件就是/var/www/html/module/5/index.inc.php

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/304673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2025-01-01 11:05
下一篇 2025-01-01 11:05

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python 初学者:如何使用Python画出可爱的小动物

    Python是一种功能强大的编程语言,可以帮助您开发各种有趣的应用程序,包括图像处理、游戏设计、机器学习等。在这篇文章中,我们将向初学者介绍如何使用Python画出可爱的小动物。我…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python入门菜鸟教程的解析

    Python入门菜鸟教程是一份介绍Python编程语言基础的教程。下面将从多个方面对Python入门菜鸟教程进行详细的解析,让初学者更好的理解Python编程。 一、Python …

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • 从初学者角度出发,noc Python比赛

    本文将从初学者的角度出发,深入探讨noc Python比赛。包括如何准备比赛,比赛难度分析,以及必备的编程技能等。我们将一步一步带领大家进入Python编程的世界。 一、比赛准备 …

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27

发表回复

登录后才能评论