phpQB
phpQB
```php
class Car {
public $color;
public $model;
$this->color = $color;
$this->model = $model;
echo $myCar->message();
```
Cloning in PHP creates a copy of an object using the `clone` keyword. The ` clone()` method can
<?php
class Person {
public $name;
- `serialize()`
- `unserialize()`
-
<?php
$user = ["name" => "John", "email" => "john@example.com"];
// Serialize
$serialized = serialize($user);
echo $serialized;
// Unserialize
$unserialized = unserialize($serialized);
print_r($unserialized);
?>
4. Define MySQL:
- `mysqli_connect()`
- `mysqli_query()`
- `mysqli_close()`
- `mysqli_num_rows()`
- `mysqli_fetch_assoc()`
7. Elaborate the following:
- Constructor is called when an object is created; Destructor is called when the object is destroyed.
PHP does not support traditional function overloading, but property overloading can be done using
<?php
class over{
public function __call($meth,$args){
echo "methode:".$meth."addition".array_sum($args);
}
}
$obj=new over();
$obj->add(10,20,30);
?>
<?php
class ParentClass
$obj->show();
?>
<?php
if($_SERVER["REQUEST_METHOD"]=="POST"){
if(empty($_POST['name'])){
echo "enter a name";
} else{
echo $_POST['name'];
}
if(empty($_POST['phoneno'])){
echo "enter a phoneno";
} else{
echo $_POST['phoneno'];
}
if(empty($_POST['email'])){
echo "enter a email";
} else{
echo $_POST['email'];
}
}
?>
<html>
<body>
<form action="index.php" method="post">
Enter the name:
<input type="text" name="name">
-><?php
if($_SERVER["REQUEST_METHOD"]=="POST"){
echo $_POST['name'];
echo $_POST['address'];
echo $_POST['mobileno'];
echo $_POST['dob'];
}
?><html>
<body>
<form action="index.php" method="post">
Enter the name:<input type="text" name="name">
</body>
</html>
14.Develop PHP code of update & delete operation:
-><?php
$user="root";
$server="localhost";
$password="";
$dbname="user";
$conn=mysqli_connect($server,$user,$password,$dbname);
$sql="UPDATE `userinfo` WHERE `userid` like '15'";
mysqli_query($conn,$sql);
<?php
//set cookie
setcookie("user","bob",time()+3600,"/");
//get cookie
if(isset($_COOKIE["user"])){
echo $_COOKIE["user"];
}
//set session
session_start();
$_SESSION["user"]="sahil";
if(isset($_SESSION["user"])){
echo $_SESSION["user"];
}
?>
- **Session**: Server-side storage, lasts until the browser is closed or session expires.
- Both are used for maintaining user state across web pages.