Tôi đã đoạn mã sau (Tôi là một nhà phát triển Dot Net và tôi nghĩ rằng nếu tôi có thể mang những kiến thức OOP tôi để PHP)biến PHP trong lớp
class user {
var $_un;
function user($un) {
$_un = $un;
}
function adduser() {
}
function checkuser() {
}
function printuser() {
echo $_un;
}
}
$newuser = new user('Omar Abid');
$newuser->printuser();
Vì vậy, vấn đề là đơn giản "$ _un" là trống!! Tôi muốn nó được lấp đầy, khi lớp được tạo ra bằng cách sử dụng hàm tạo và sau đó được lưu lại.
Tôi đã từng làm điều đó trong C# .net, nhưng tại đây nó không hoạt động vì một số lý do. Cảm ơn!
chức năng khác nên thay đổi cũng \t chức năng printuser() { \t \t vang của bạn $ this -> _ un; \t} Nhờ nó làm việc một cách chính xác tại –
vâng, xin lỗi tôi đã bỏ lỡ 'printuser() ', cố định câu trả lời của tôi –