php为什么弄点号连接字符串?
我知道的大部分语言都是加号来连接字符串的。
回复内容:
对于像PHP、JS、Python 这种弱类型来说,+既是数字的相加,也是字符串的连接,问题来了:JS中 var a = 1+1; var a="1"+1; var a = "1"+"1"; 这些结果a是多少?是2还是11?你可能要花几分钟去思考或查资料。但PHP不用思考就知道全都是1+1=2啊这么简单,因为PHP里面点号才是字符串连接。
再问一个为什么JS不能设计成用点号作字符串连接?因为对象。JS里面是用点号调用对象属性和方法,用同一个就会矛盾。PHP里面用横线箭头,看似很蠢,实则避免了各种混乱,大智若愚啊。 为什么Python在新建实例的时候不用new 呢?
为什么C++在声明字符串的时候不能用单引号呢?
为什么JAVA要用import而不用include呢?
为什么object C不用interface呢?
为什么C++的继承要用:不用extends呢?
为什么要问这种问题呢? php 的点连接字符串和美元符号变量声明来自于 perl。
而在 php 出现之前,绝大部分 web cgi 程序不是直接用 c 就是用 perl 写的。 php是世界上最好的语言,
特立独行也没什么大不了的,

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Alipay PHP...

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

Session hijacking can be achieved through the following steps: 1. Obtain the session ID, 2. Use the session ID, 3. Keep the session active. The methods to prevent session hijacking in PHP include: 1. Use the session_regenerate_id() function to regenerate the session ID, 2. Store session data through the database, 3. Ensure that all session data is transmitted through HTTPS.

The application of SOLID principle in PHP development includes: 1. Single responsibility principle (SRP): Each class is responsible for only one function. 2. Open and close principle (OCP): Changes are achieved through extension rather than modification. 3. Lisch's Substitution Principle (LSP): Subclasses can replace base classes without affecting program accuracy. 4. Interface isolation principle (ISP): Use fine-grained interfaces to avoid dependencies and unused methods. 5. Dependency inversion principle (DIP): High and low-level modules rely on abstraction and are implemented through dependency injection.

How to automatically set the permissions of unixsocket after the system restarts. Every time the system restarts, we need to execute the following command to modify the permissions of unixsocket: sudo...

How to debug CLI mode in PHPStorm? When developing with PHPStorm, sometimes we need to debug PHP in command line interface (CLI) mode...

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

Sending JSON data using PHP's cURL library In PHP development, it is often necessary to interact with external APIs. One of the common ways is to use cURL library to send POST�...
