当前位置:网站首页>PHP error what is an error?
PHP error what is an error?
2022-07-06 01:21:00 【Lu Gangwei Beijing ideal International Travel Service Co., Ltd】
There are two kinds of mistakes :
- There is an error message
- No error message
Common error causes
Running environment error
There are many such problems , such as :
- Multiple development environments are installed at the same time (xampp/wamp/phpstudy..)
- Insufficient authority ( Run without administrator privileges )
- Wrong configuration modification (httpd.conf php.ini etc. )
- PHP Version of the problem ( Suggest php5.6+)
- The alternative PHP Code editor (dw/hbuilder)
- ..
Wrong operation
Such mistakes are relatively elementary , such as :
- Direct double click PHP file function
- Wrong URL entered
- File suffix error
- …
Such mistakes , Most of them didn't watch the video carefully , Or skip class . If such problems occur frequently , And at a loss , Then don't learn programming .
Code error
Newcomers often meet Grammar mistakes , Such problems are easy to solve ,PHP The error prompt of is very accurate , And the code editor also has a warning color .
Because of the common problems of carelessness :
- Missing space 、 Line breaking semicolon
- quotes 、 Brackets are not paired
- Magic method lacks underline
- Letter case
- Misspelled words
- ....
Common problems caused by unskilled grammar :
- Array related syntax
- Class and object related syntax
- session/cookie
- Database query and SQL Statement writing
Although the code is executed in sequence , But don't ignore some grammar :
- if{} The statements in are conditionally executed
- for/while The code in is executed repeatedly
- foreach The number of cycles is related to the number of array keys
- function , Called to execute
- Class method , Such as through “ object ” To carry out .
- ....
Coding errors , The garbled problem caused by :
- File encoding error
- HTML meta Label usage error
- SQL Before query , No, SET NAMES UTF8
- Database encoding error
All in all , Grammatical errors are an entry-level problem , An error is a warning : It means that you don't have a solid grasp of the knowledge points here .
AD: Little buddy in the Laboratory , Can pass this stage relatively quickly .
Business error
If one day , Your program rarely makes grammatical errors , It's about business 、 Logical errors related to requirements , So congratulations , You have advanced .
Server error
- linux ( File name case / System permissions )
- …
Is it because I'm stupid that I made mistakes ?
Mistakes will always be with you , Even if you are an international bull . Different stages , There will be different mistakes .
Eliminating mistakes depends on a solid foundation 、 Enough code 、 Rich development experience . therefore , You often make some “ Daniel ” It seems that the mistake of a weak chicken , It's not because you're stupid , But because of the different stages you are in .
How to eliminate errors ?
decompose
Put a demand 、 A piece of code , Break it down into several steps , Is the key to solving the problem !
For example, registered users :
- Custom forms
- input data
- Submit data
- Check the data
- According to the verification results , Save or prompt error
First, it is decomposed into such steps , Then analyze the step where the problem occurs .
边栏推荐
- Gartner released the prediction of eight major network security trends from 2022 to 2023. Zero trust is the starting point and regulations cover a wider range
- Cf:d. insert a progression [about the insert in the array + the nature of absolute value + greedy top-down]
- GNSS terminology
- SPIR-V初窥
- VSphere implements virtual machine migration
- Kotlin basics 1
- 1791. Find the central node of the star diagram / 1790 Can two strings be equal by performing string exchange only once
- Overview of Zhuhai purification laboratory construction details
- JMeter BeanShell的基本用法 一下语法只能在beanshell中使用
- Leetcode 剑指 Offer 59 - II. 队列的最大值
猜你喜欢

黄金价格走势k线图如何看?

servlet(1)

Four commonly used techniques for anti aliasing

Pbootcms plug-in automatically collects fake original free plug-ins

Vulhub vulnerability recurrence 74_ Wordpress

Four dimensional matrix, flip (including mirror image), rotation, world coordinates and local coordinates

A Cooperative Approach to Particle Swarm Optimization

一图看懂!为什么学校教了你Coding但还是不会的原因...

Introduction to robotics I. spatial transformation (1) posture, transformation

3D model format summary
随机推荐
Threedposetracker project resolution
Installation and use of esxi
2020.2.13
Is chaozhaojin safe? Will it lose its principal
Mysql--- query the top 5 students
Dedecms plug-in free SEO plug-in summary
ORA-00030
Differences between standard library functions and operators
Obstacle detection
VMware Tools installation error: unable to automatically install vsock driver
Code Review关注点
Programmer growth Chapter 9: precautions in real projects
MySQL learning notes 2
黄金价格走势k线图如何看?
Leetcode sword finger offer 59 - ii Maximum value of queue
Four commonly used techniques for anti aliasing
Vulhub vulnerability recurrence 75_ XStream
Development trend of Ali Taobao fine sorting model
After 95, the CV engineer posted the payroll and made up this. It's really fragrant
直播系统代码,自定义软键盘样式:字母、数字、标点三种切换