Bài 01: PV PHP - LARAVEL

Bài 01: PV PHP - LARAVEL

 

PHP- Căn Bản

1: Khai báo biến số trong php

Biến là một định danh, là một ngôn ngữ có phân biệt chữ hoa chữ thường.
    -    dùng để lưu trữ các giá trị
    -    nó có thể dùng phép gán để thay đổi giá trị. 
Cú pháp của biến bắt đầu bằng dấu đô la $ và tiếp theo là các chữ, số, dấu gạch dưới. Ký tự đầu tiên của tên biến phải là chữ hoặc là dấu gạch dưới, không được là số.

<?php
$sinhvien = ''; //đúng
$_sinh_vien = ''; //đúng
$sinh_vien90 = ''; //đúng
$90sinhvien = ''; //sai
?>

Gán giá trị cho biến : $hello = 'giá trị biến';

2: Hiển thị giá trị của biên ra màn hình

Thay vì xuất trực tiếp chuỗi ra thì ta xuất giá trị của biến ra màn hình:
?php
$sinhvien = 'Lê Sỹ Hùng';
echo $sinhvien; // Xuất ra màn hình
?>

3: Khai báo hằng

Hằng hạy cũng là một biến nhưng không thể thay đổi giá trị của nó. Cách khai báo biến và hằng cung khác nhau:
Cú Pháp: define(‘ten_hang’, ‘gia_tri’);
define: hàm tạo biến hằng
ten_hang: là tên biến hằng
gia_tri: giá trị của hằng
Ví dụ:
<?php
/* Tạo một hằng số có tên là SDT và gán giá trị cho nó là 0842415839*/
define('SDT', '0842415839');
echo SDT; // xuất ra màn hình giá trị của hằng.
?>

4: Các kiểu dữ liệu trong php

Trong php có tổng cộng 7 kiểu dữ liệu:  
    -    Kiểu INT 
    -    Kiểu Boolean 
    -    Kiểu Số Thực (float, double) 
    -    Kiểu Chuỗi 
    -    Kiểu Mảng (array) 
    -    Kiểu NULL 
    -    Kiểu Đối Tượng (object)

a/  Kiểu INT 

Chữ INT là viết tắt của chữ INTEGER, là một kiểu dữ liệu dạng số và có thể ở viết ở nhiều cơ số khác nhau.
<?php
$thap_phan = 123; // Số thập phân
$so_am = -123; // Số âm
$bat_phan = 0123; // số bát phân
$thap_luc_phan = 0x1A; // và số thập lục phân
?>
Kiểu số INT Chúng ta không dùng dấu nháy để bao quanh nó.
    -    kích thước của kiểu INT là 32bit. 
Trong PHP không hỗ trợ nhiều kiểu Unsigned Integer (Số nguyên dương) nên nếu bạn sử dụng vượt quá giới hạn của nó thì mặc nhiên trình biên dịch sẽ hiểu đây là kiểu Float (số thực), tuy nhiên không phải lúc nào điều này cũng đúng cho trường hợp số dương.
Ép kiểu sang kiểu INT:
Cú Pháp: (int)$ten_bien;
var_dump(is_int($c));
// hàm is_int($tenbien) dùng để kiểm tra một biến có phải là kiểu INT hay không
Chú ý : Khi chúng ta ép kiểu một chuỗi sang kiểu INT mà giá trị đầu tiên của chuỗi không phải ở dạng số thì nó sẽ tự động cắt bỏ những ký tự đằng sau  cho nên chuỗi đó bằng rỗng mà ép kiểu sang int thì bằng 0.
    -    Để kiểm tra một biến nào đó có phải kiểu INT không bạn dùng 2 hàm is_int($bien) hoặc is_integer($bien). kết quả trả về giá trị True nếu là kiểu INT và False nếu không phải kiểu INT.

b/ Kiểu Boolean 

Đây là một kiểu dữ liệu đơn giản nhất trong các kiểu dữ liệu trong PHP, nó chỉ chứa 2 giá trị là đúng hoặc sai (TRUE hoặc FALSE). 
Để tạo biến kiểu boolean thì bạn gán giá trị cho nó là TRUE hoặc FALSE. Lưu ý TRUE, FALSE không phân biệt hoa thường, nghĩa là bạn gõ thế nào cũng được miễn là đúng.
-    Sử dụng (bool) hoặc (boolean) để ép kiểu sang kiểu bool
Các ký tự 0, ký tự trống và null đều được quy về giá trị FALSE, các ký tự còn lại quy về TRUE
-    Để kiểm tra một biến có phải kiểu boolean bạn dùng hàm is_bool($bien); để kiểm tra, kết quả của hàm này trả về TRUE nếu là kiểu bool, ngược lại là false nếu không phải kiểu bool.

c/ Kiểu Số Thực (float, double) 

-    Hiểu một cách nôm na kiểu số thực là những số có phần dư, còn kiểu INT là những số không dư phần nào, như số 1.234 là kiểu số thực, 1234 là kiểu số nguyên (INT)
-    Kích cỡ của nó phụ thuộc xác định phụ thuộc vào từng platform nhưng giá trị lớn nhất xấp xỉ 1.8e308, các kiểu dữ liệu trong php của kiểu số thực gồm có kiểu float, double.
<?php
$a = 1.234; // Kiểu số thực
?>
Ép kiểu sang số thực : 
<?php
$a = 123; // biến $a kiểu int
$a = (float)$a; // Biến $a lúc này kiểu số thực (float)
$a = (double)$a; // Biến $a lúc này kiểu ố thực (double)
?>
- Để kiểm tra một biến phải kiểu số thực không bạn dùng hàm is_float($bien) để kiểm tra cho kiểu float, is_double($bien) để kiểm tra cho kiểu double. Kết quả 2 hàm này trả về TRUE nếu đúng, FALSE nếu sai.

d/ Kiểu Chuỗi

-     kiểu chuỗi mình gồm kiểu string (chuỗi) và char (ký tự), mỗi ký tự là 1 byte và là một trong 256 ký tự khác nhau, để khai báo báo các bạn chỉ việc khai báo một biến và gán giá trị chuỗi cho nó, chuỗi phải được bao quanh bằng dấu nháy đơn ‘ hoặc dấu nháy kép “. Ép kiểu cũng như trên ta dùng (string) để chuyển sang kiểu chuỗi.
<?php
$a = 123; // khai báo biến $a kiểu int có giá trị 123
$a = (string)$a; //Chuyển biến $a thành kiểu chuỗi và có giá trị là '123'
?>
-    Để kiểm tra một biến kiểu chuỗi (string) ta dùng hàm is_string($bien), kết quả hàm này trả về TRUE nếu đúng và FALSE nếu không đúng

e/ Kiểu Mảng (array)

-    Mảng là danh sách các phần tử có cùng kiểu dữ liệu và nó là một trong các kiểu dữ liệu trong php có độ phức tạp tính toán cao. Có 2 loại mảng là mảng một chiều hoặc mảng nhiều chiều. Riêng với PHP thì các phần tử của mảng có thể không cùng kiểu dữ liệu, và các phần tử của mảng được truy xuất thông qua các chỉ mục(vị trí) của nó nằm trong mảng.
-    Để kiểm tra một biến có phải kiểu mảng (array) không ta dùng hàm is_array($bien), hàm này trả về TRUE nếu đúng và FALSE nếu không đúng.

f/ Kiểu NULL  

-    Đây là kiểu đặc biệt trong PHP và cũng như các ngôn ngữ lập trình khác, nó mang giá trị rỗng.  Lúc bạn khởi tạo một biến và bạn gán = NULL thì sẽ hệ thông sẽ không tốn bộ nhớ để lưu trữ, nên việc sử dụng nó rất có lợi.  Kiểu NULL khi ép kiểu sang kiểu INT thì bằng 0, khi ép kiểu sang kiểu chuỗi thì = rỗng, và khi ép sang kiểu boolean thì mang giá trị FALSE.
<?php
$a = null; // Khởi tạo biến $a và gán giá trị null
$b = (int)$a; // Biến $b có giá trị là ( 0 )
$c = (string)$a; // Biến $c có giá trị rỗng ( '' )
$d = (bool)$a; // Biến $d có giá trị FALSE
?>
-    Để kiểm tra một biến có giá trị null hay không ta dùng hàm is_null($bien). Biến này trả về TRUE nếu đúng và FALSE nếu không đúng.

g/ Kiểu Đối Tượng (object)

Nó sẽ quan tới lập trình hướng đối tượng nhiều hơn.

Đăng nhận xét

0 Nhận xét

myadcash