Các biến rất quan trọng trong mọi ngôn ngữ lập trình — và trong PHP cũng vậy. Các biến cung cấp cho các nhà phát triển khả năng lưu trữ dữ liệu tạm thời để sử dụng trong các tập lệnh PHP [trong trường hợp của PHP, điều này xảy ra trong bộ nhớ của máy chủ]. Hướng dẫn này là tất cả về cách làm việc với các biến trong PHP
Nhân tiện, nếu bạn mới bắt đầu với PHP, tôi khuyên bạn nên đọc hướng dẫn này trước. Học PHP. Bắt đầu sử dụng PHP
Nhận xét, Nhận xét, Nhận xét
Trước khi chúng ta bắt đầu, tôi muốn giới thiệu với bạn các bình luận PHP
Là một nhà phát triển, bạn nên cố gắng nhận xét mã của mình theo cách mà logic mã của bạn được giải thích rõ ràng;
Bình luận hoạt động như thế nào?
Một cách để đặt nhận xét trong một dòng đạt được bằng cách có hai dấu gạch chéo [
7] trước nhận xétMột cách khác để đưa ra nhận xét là thông qua khối nhận xét được bao bọc bởi
8. Bạn muốn sử dụng khối bình luận khi bình luận của bạn dài hơn một vài dòngMột cách khác - ngày nay hiếm khi được sử dụng - là sử dụng ký hiệu băm [
9] trước nhận xétPHP và các biến
Biến PHP luôn bắt đầu bằng ký hiệu đô la [_______50]. Điều này chỉ để trình phân tích cú pháp PHP biết rằng chúng ta đang xử lý các biến. Bạn phải luôn cố gắng đặt tên biến của mình càng mô tả càng tốt
Ký tự chữ và số [i. e
Cho phép sử dụng
1, 2 và 3] và dấu gạch dưới [4], nhưng tên không được bắt đầu bằng một chữ số. Nếu biến của bạn chứa các ký tự khác hoặc nếu nó bắt đầu bằng một chữ số, nó sẽ tạo ra lỗi phân tích cú pháp1Tên biến không có ký hiệu đô la [
0] ở phía trước hoặc tên biến chứa các ký tự không hợp lệ rất có thể sẽ dẫn đến lỗi phân tích cú phápGán một giá trị cho một biến
Một biến là vô ích nếu bạn không gán dữ liệu cho nó. Việc gán dữ liệu cho một biến được thực hiện như vậy
3Bây giờ, chúng ta có một biến tên là
6 chứa giá trị chuỗi "Freddy"Biến in
Chúng ta có thể in ra giá trị của một biến bằng cách sử dụng
76Nếu bạn muốn kết hợp một biến với một chuỗi tĩnh, bạn có thể sử dụng dấu chấm [
8] để nối các chuỗi lại với nhau, như vậy8Ngoài ra, bạn có thể sử dụng dấu ngoặc kép để phân tích cú pháp chuỗi cho biến
9Dưới đây là một vài ví dụ khác về việc in ra các biến, chỉ để nhấn mạnh vào khái niệm này
0Giới thiệu về kiểu dữ liệu PHP
Trong hầu hết các ngôn ngữ lập trình, kiểu dữ liệu của một biến chỉ có thể được xác định một lần. Trong PHP, đây không phải là trường hợp. Nếu bạn đang làm việc với PHP, bạn không thể xác định loại biến
Nó được định nghĩa ngầm định, có nghĩa là kiểu dữ liệu sẽ tự động được thiết lập cho bạn tùy thuộc vào loại dữ liệu mà bạn gán cho biến. Điều này bây giờ nghe có vẻ khó hiểu, nhưng sau này, nó sẽ có ý nghĩa, vì vậy hãy kiên nhẫn với tôi
Kiểu dữ liệu rỗng
Kiểu dữ liệu null đề cập đến "không có gì". Mọi biến không có giá trị được gán cho nó sẽ là biến kiểu null. Null chính xác là 0 byte
Gán
9 cho một biến sẽ xóa nội dung của biến đó khỏi bộ nhớ2Chuyển kiểu dữ liệu
Bạn có thấy những gì chúng tôi vừa làm trên đó không? . Không có ma thuật hoặc tiêu điểm liên quan, hứa
PHP được nhập lỏng lẻo, có nghĩa là một biến không bị giới hạn chỉ ở một loại dữ liệu
Điều này có nghĩa là bạn được phép chuyển đổi bất kỳ biến nào giữa tất cả các loại dữ liệu có sẵn mà không phải thực hiện bất kỳ thao tác nào. Điều này còn được gọi là tung hứng kiểu
Tuy nhiên, tôi phải lưu ý rằng chuyển đổi kiểu tốn tài nguyên — và có thể đưa ra các điểm lỗi logic tiềm ẩn trong tập lệnh của bạn — và do đó, bạn phải luôn cố gắng giữ các biến của mình bị giới hạn ở một kiểu dữ liệu nếu có thể
Chỉ sử dụng kiểu tung hứng khi bạn thực sự cần
Kiểu dữ liệu bool
Bool là viết tắt của Boolean. Đó là kiểu dữ liệu nhỏ nhất
Boolean chỉ có thể là một trong hai giá trị. đúng hay sai
0Ghi chú. Null, true, và false là những từ không được sử dụng trong phép gán biến có dấu nháy đơn nếu bạn muốn giữ nguyên chức năng của chúng. Xem khối mã bên dưới để làm rõ
1Giới thiệu về var_dump[]
Đã đến lúc nói về hàm
10 PHP trong một giây, vì nó sẽ giúp bạn rất nhiều trong việc gỡ lỗi và tìm hiểu thêm về các biến của bạnHàm này hiển thị cho bạn thông tin chi tiết về các biến của bạn, bao gồm nội dung của các biến đó là gì
10 là một hàm sẽ chấp nhận bất kỳ biểu thức nào. Sau khi xử lý [các] biểu thức, kết quả và thông tin bổ sung về kết quả của biểu thức sẽ được in trên màn hìnhĐể đảm bảo mọi thứ có thể đọc được, bạn nên luôn kết thúc cuộc gọi đến
10 giữa 13 thẻ HTML. Điều này là không cần thiết, nhưng một cái gì đó cải thiện khả năng đọc của đầu raMẹo. Việc truyền nhiều tham số cho một hàm được thực hiện bằng cách tách chúng bằng dấu phẩy [,]
2Hình ảnh sau đây hiển thị ảnh chụp màn hình đầu ra của
10Lưu ý rằng nó cho bạn biết kiểu dữ liệu, kích thước và giá trị của cả hai biến. Ví dụ:
15 cho kết quả là 16 của 17, có nghĩa là đó là kiểu dữ liệu chuỗi, có 5 ký tự và giá trị chuỗi là 'false'Như bạn có thể thấy,
10 là một hàm rất hữu ích. Trong ngữ cảnh của hướng dẫn PHP này, nó hoàn toàn phù hợp để tìm hiểu cách thức hoạt động của sắp xếp kiểu — nhưng bạn sẽ thấy nó là một công cụ tuyệt vời để gỡ lỗi các tập lệnh PHP của bạnKiểu dữ liệu số nguyên
Một int, viết tắt của số nguyên, chỉ đơn giản là một số
Kích thước tối đa của một số nguyên phụ thuộc vào nền tảng [có nghĩa là nó phụ thuộc vào cài đặt và hệ điều hành của máy chủ web của bạn], mặc dù giá trị tối đa thông thường là khoảng 2 tỷ. Nếu máy chủ là nền tảng 64 bit, giá trị tối đa là khoảng 9e18
Số nguyên luôn được sử dụng để lưu trữ các giá trị số. Vì chúng là số nên bạn có thể thực hiện các phép toán trên chúng
3Kiểu dữ liệu nổi
Không giống như số nguyên phải là số nguyên, dấu phẩy động có thể có số thập phân như
19 hoặc 30Kiểm tra và kiểm tra khối mã sau để xem các biến float hoạt động như thế nào
4Một số float có độ chính xác cao hơn một số nguyên nhưng yêu cầu nhiều dung lượng lưu trữ hơn một số nguyên
Kích thước tối đa của số float phụ thuộc vào nền tảng [giống như số nguyên]. Giá trị tối đa thường là 1. 8e308
Độ chính xác của dấu phẩy động
Hệ thống nhị phân [i. e. 1 và 0], không được xây dựng cho các số dấu phẩy động
Đó là lý do tại sao các phân số thập phân đơn giản như 0. 4 và 0. 8 không thể được chuyển đổi thành các đối tác nhị phân của chúng mà không làm giảm độ chính xác nhỏ. Hãy ghi nhớ điều này khi bạn đang phát triển một ứng dụng web phải xử lý nhiều số dấu phẩy động
Kiểu dữ liệu chuỗi
Nếu có một loại dữ liệu mà bạn đã quen thuộc, thì đó là chuỗi vì bạn đã thấy nó hoạt động trước đó. Kiểu dữ liệu chuỗi là loại dữ liệu lớn nhất mà PHP biết
Kích thước tối đa bằng kích thước bộ nhớ của máy chủ. Bạn phải luôn chú ý rằng kích thước này không được vượt quá [điều này rất khó thực hiện trừ khi bạn cố tình vượt quá nó — tuy nhiên, bạn vẫn nên coi chừng]
Chúng tôi đã đề cập đến việc kết hợp các chuỗi văn bản thông thường với các biến và bạn cũng biết sự khác biệt giữa việc sử dụng dấu nháy đơn [e. g. 'chuỗi'] so với một trích dẫn [e. g
“chuỗi”], được trình bày trong Học PHP. Bắt đầu sử dụng hướng dẫn PHP
Những gì chúng ta chưa nói đến là các nhân vật trốn thoát. Hãy nhớ cách chúng tôi xử lý vết lõm của mình với
31 và 32 trong hướng dẫn "Bắt đầu"?Đọc, phân tích và kiểm tra khối mã sau để hiểu các ký tự thoát trong biến chuỗi. Ngoài ra, hãy xem bảng này để xem danh sách các ký tự thoát trong PHP
5loại đúc
Điều cuối cùng chúng ta sẽ đề cập trong hướng dẫn biến PHP này là truyền kiểu. Truyền kiểu là tên của quá trình trong đó một kiểu dữ liệu cụ thể được chuyển thành một kiểu dữ liệu khác [e. g
chuyển từ kiểu dữ liệu chuỗi sang kiểu dữ liệu số nguyên]
Một vài loại dữ liệu có chức năng riêng đảm nhiệm việc truyền các loại dữ liệu khác. Bạn có thể truyền hầu hết mọi loại dữ liệu sang loại khác bằng cách chờ đợi dữ liệu được truyền theo tên của loại dữ liệu [e. g.
33]Chà, nghe có vẻ phức tạp, nhưng hãy đọc các nhận xét trong khối mã sau và mọi thứ sẽ trở nên rõ ràng hơn
6Sự kết luận
Trong hướng dẫn này, chúng tôi đã học được càng nhiều càng tốt về cách nhận xét mã, biến, loại biến và truyền biến của bạn. Nếu bạn có bất kỳ câu hỏi nào, vui lòng đặt chúng trong phần bình luận
Nội dung liên quan
- Học PHP. Bắt đầu sử dụng PHP
- Cách gỡ lỗi PHP bằng Firefox với FirePHP
- 15 phát hiện tuyệt vời trên Google Code Repository
Trang web của bạn SEO như thế nào?
Sử dụng công cụ miễn phí của chúng tôi để tính điểm của bạn trong vòng chưa đầy 60 giây
Nhận điểm SEO của bạnTài nguyên liên quan
- Bạn cũng có thể thích
- Dịch vụ của chúng tôi
- Tài nguyên theo ngành
- Cách gỡ lỗi PHP bằng Firefox với FirePHP
- Học PHP. Bắt đầu sử dụng PHP
- Giới thiệu về lớp DateInterval trong PHP
- Học PHP. Làm việc với câu lệnh có điều kiện
- Dịch vụ thiết kế website
- Cơ quan thiết kế web
- Giá thiết kế web
- Một trang web nên có giá bao nhiêu vào năm 2022?
- Dịch vụ thiết kế blog từng đoạt giải thưởng. Nâng cấp Blog của bạn
- Xây dựng trang web của bạn với một công ty thiết kế web tùy chỉnh đáng tin cậy
- Dịch vụ phát triển trang web thương mại điện tử
- Đại lý thiết kế web B2B
- Thiết kế web dựa trên cơ sở dữ liệu
- Thiết kế web cho công ty khai quật. 5 mẹo hàng đầu [Có ví dụ. ]
- 5 mẹo thiết kế web cho người cài đặt hàng rào
- 5 mẹo thiết kế web đơn giản và thành công cho các nhà bán lẻ phụ tùng ô tô
- Lời khuyên cho thiết kế trang web y tế
- Thiết kế trang web y tế từ một cơ quan giành giải thưởng
- Top 10 mẹo thiết kế web hiệu quả cho trung tâm dịch vụ ô tô
- Thiết Kế Web Năng Lượng Tái Tạo. Mẹo cho một trang web tỏa sáng
- Dịch Vụ Thiết Kế Website Bảo Hiểm
- 5 mẹo thiết kế web cho các phòng khám hiếm muộn
Trang web của bạn SEO như thế nào?
Sử dụng công cụ miễn phí của chúng tôi để tính điểm của bạn trong vòng chưa đầy 60 giây
Nhận điểm SEO của bạnTuyển dụng WebFX
Tham gia sứ mệnh của chúng tôi để cung cấp các dịch vụ tiếp thị kỹ thuật số hàng đầu trong ngành cho các doanh nghiệp trên toàn cầu - đồng thời xây dựng kiến thức cá nhân của bạn và phát triển với tư cách cá nhân