Hướng dẫn dùng comparison numbers trong PHP
|
Cách đây 4 tháng, mình đã từng có một bài viết mang tên "Variables Comparison in Javascript", bài viết phân tích về tính Nội dung chính
Lần này mình tiếp tục thực hiện chủ đề tương tự, nhưng với một ngôn ngữ khác: PHP, ngôn ngữ lập trình web phổ biến nhất thế giới hiện nay. Bạn có thể code PHP, có thể sử dụng Framework này, Framework kia, nhưng liệu bạn đã thực sự hiểu hết về meta của nó, bạn có thực sự nắm rõ được tính Do you really know PHP ? Can you solve the following quizes ?Tương tự với bài viết "Variables Comparison in Javascript" trước đây, mình sẽ lại mở đầu bài viết về PHP lần này bằng một số "câu đố" nho nhỏ. Câu hỏi rất đơn giản thôi, Các phép toán dưới đây trả về Chú ý: Phiên bản PHP được sử dụng là phiên bản mới nhất ở thời điểm hiện tại, tháng 9/2015, tức PHP 5.6 nhé
Nếu bạn có thể trả lời đúng hết, và hiểu được bản chất tại sao nó lại như vậy thì có lẽ bạn cũng đã nắm rõ hết được những gì mà bài viết này đề sẽ cập đến rồi. Còn ngược lại, hãy dành chút thời gian để đọc và tìm hiểu về những điều sẽ được giới thiệu dưới đây, bạn sẽ tự tìm được lời giải thích cho từng đáp án. Let's start! Variable TypesĐể trả lời được những câu hỏi trên thì trước hết ta cần phải tìm hiểu và nắm rõ được về những kiểu giá trị có trong PHP. Các kiểu giá trị trong PHP
Một số điều cần lưu ý
Cũng giống như Javascript hay nhiều ngôn ngữ lập trình khác, để so sánh "bằng" trong PHP, ta có thể dùng
Còn phép so sánh Ta có thể dùng phép ép kiểu giống với C để đưa một biến từ kiểu giá trị này thành kiểu giá trị khác:
Những giá trị được coi là falseĐó là những giá trị khi được ép về kiểu Boolean sẽ cho giá trị là
Ví dụ
Ngoài những giá trị là So sánh trong PHPTrong phần này, chúng ta sẽ tìm hiểu về một số trường hợp, hay quy tắc đặc biệt khi thực hiện các phép so sánh Null vs String
Boolean & Null
String vs String
Number vs String
Array vs Array
Object vs Object
Other
Fun fact
Phép toán
Mới nhìn qua, có thể bạn sẽ trả lời kết quả là The AnswersDưới đây là đáp án cho những câu hỏi được đưa ra ở đầu bài viết. Nếu bạn đã đọc hết phần phía trên rồi thì chắc có thể hiểu được tại sao nó lại ra được đáp án như dưới đây. Còn nếu có câu nào mà bạn vẫn chưa hiểu được nguyên nhân thì điều đó có nghĩa là bạn đã bỏ sót điều gì đó rồi đấy, kéo lên đọc lại thôi (honho) Nếu có thắc mắc gì hãy để lại tin nhắn ở phần comment nhé.
Bài viết chắc vẫn chưa thể cover hết được những vấn đề trong các phép toán so sánh trong PHP. Ngoài ra nhiều chỗ mình cũng viết dựa trên kinh nghiệm và những gì mình biết. Có thể còn có nhiều chỗ thiếu sót, hy vọng nhận được ý kiến đóng góp của các bạn |
Bài Viết Liên Quan
Hướng dẫn dùng python .t python
Python hiện là một trong những ngôn ngữ lập trình phổ biến nhất thế giới. Python đặc biệt phổ biến trong cộng đồng nghiên cứu. Tuy vậy Python không bị ...
Hướng dẫn gmt php
Để giải quyết vấn đề này có nhiều cách, tuy nhiên trong chuyên đề này mình đi về time trong php nên mình sẽ dùng luôn hàm set lại ...
Hướng dẫn dùng cookie file trong PHP
Cookie cung cấp cho ứng dụng web một phương thức lưu trữ thông tin trên trình duyệt của người dùng và truy xuất khi người dùng gửi yêu cầu xem trang.Cookie ...
Hướng dẫn dùng scalar example trong PHP
By default, Enumerated Cases have no scalar equivalent. They are simply singleton objects. However, there are ample cases where an Enumerated Case needs to be able to round-trip to a database or ...
Hướng dẫn dùng increment trong PHP
#1 AUto increment là 1 tính năng rất phổ biến trong sql nó được sử dụng hầu hết cho tất cả các bạn để tăng ID 1 cách tự động dễ dàng trong việc insert ...
Hướng dẫn insertadjacenthtml js
Trong bài này chúng ta sẽ tìm hiểu hàm insertAdjacentHTML trong javascript, đây là một hàm khá hay và có thể dùng để thay thế cho nhiều hàm khác.Bài viết này ...
Hướng dẫn php delete file
View DiscussionImprove ArticleSave ArticleReadDiscussView DiscussionImprove ArticleSave ArticleTo delete a file by using PHP is very easy. Deleting a file means completely erase a file from a ...
Chi tiết vision 2023
349.000,0₫ƯU ĐIỂM HDPRO LOCKMạch Bật Tắt đèn xe vision 2021 2022, tắt đèn trong 3 giâyTích hợp chức năng passing, từng đó các dòng xe đều passing được như các ...
Hướng dẫn dùng array includes trong PHP
Trang chủHướng dẫn họcHọc PHPPHP include và requireĐịnh nghĩa và cách dùng include và requireinclude hoặc require tiện lợi cho việc sử dụng những phần dùng chung, ...
Hướng dẫn dùng php doc trong PHP
Trong bài học này, mình sẽ hướng dẫn các bạn một số những thao tác cơ bản về thao tác với FILE trong PHP như mở file, lấy dữ liệu, ghi mới, xóa, sửa.Video ...
Hướng dẫn format currency php
Hàm currency_format() giúp bạn dễ dàng hiện thị dữ liệu có định dạng tiền tệ như VNĐ, USD…Cú phápcurrency_format($number[, $suffix = đ])Input: $number: Số cần ...
Hướng dẫn dùng arrayphp trong PHP
Trang chủHướng dẫn họcHọc PHPPHP array thường dùngĐịnh nghĩa và cách dùng PHP arrayPHP count(), đếm số lượng phần tử trong mảngCũng có thể xem là chiều dài ...
Abstract class implements interface php
In every example Ive seen, extended classes implement the interfaces of their parents. For reference, the following example:interface MyInterface{ public function foo(); public function ...
Hướng dẫn php artisan make:auth
Xin chào anh em, như anh em cũng biết là một hệ thống nào cũng cần có xác thực khi thực hiện một hoặc nhiều hành vi mà hệ thống cho phép. Để tiếp tục ...
Hướng dẫn run python on mac
Python là một ngôn ngữ kiểu Mac. Nó loại bỏ nhiều quy ước cú pháp của các ngôn ngữ lập trình truyền thống để ưu tiên mã có thể đọc được của con ...
Hướng dẫn dùng kotlin collections python
Không giống như các ngôn ngữ lập trình khác, Kotlin phân biệt rõ 2 loại Collections(Mutable collections và Immutable collections).Mô hình lớp kế thừa của các Collection ...
Hướng dẫn dùng concatonate python
Hàm concatenate () là một hàm từ gói NumPy. Về cơ bản, hàm này kết hợp các mảng NumPy với nhau. Hàm này về cơ bản được sử dụng để nối hai hoặc nhiều ...
Hướng dẫn dùng microseconds trong PHP
Hàm microtime() sẽ lấy timestamp của thời điểm hiện tại bao gồm cả microseconds.Bài viết này được đăng tại freetuts.net, không được copy dưới mọi ...
Hướng dẫn magic constants in php
PHP cung cấp một số lượng lớn các hằng số được xác định trước cho bất kỳ kịch bản mà nó chạy. Nó có thể được gọi ở bất kỳ nơi đâu trong ...
Hướng dẫn string module python
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là ...
