NEW
Font size
WorksheetsPhp+MySql+laravel
Total questions: 40
Worksheet time: 20mins
echo "5"+"10";
510
15
خطأ
50
مالفرق بين
== و===
== تقارن القيم فقط
===تقارن القيم والنوع
لا فرق
كلاهما يتحقق من النوع فقط
== تقارن النوع والقيم
===تقارن القيم فقط
كيف تتحقق ان الطلب هو
post
if($_POST['method'] == 'POST')
if($_SERVER['POST'])
if($_SERVER['REQUEST_METHOD'] == 'POST')
if(isset($_POST))
ما وظيفة
htmlspecialchars()
تحويل
الى نص عاديHtml
منع هجمات
Xss
تشفير كلمات المرور
تحويل النص الى
json
كيف تبدا الحلسة في
php
Start_session()
session_begin()
session_start()
Init_session()
ماناتح الكود
$var = "0";
if(empty($var)) {
echo "فارغ";
}
else {
echo "غير فارغ";
}
فارغ
غير فارغ
خطأ
True
كيف تتحقق من وجود ملف قبل قرائته
If(file_exists('file.txt'))
If (isset('file.txt'))
If (has_file('file.txt'))
If(find_file('file.txt'))
مالفرق بين
post و Git
Git
اكثر امانا
Post
يظهر البيانات في الرابط
Git
يظهر البيانات في الرابط
لا فرق بينهما
كيف تحول مصفوفه ل
json
json_decode()
array_to_json()
json_encode()
convert_json()
ماناتج الكود
$arr = [1, 2, 3];
foreach($arr as &$value) {
$value *= 2;
}
echo $arr[2];
2
4
6
خطأ
ما الفرق بين public و private؟
أ)public يمكن الوصول له من داخل الكلاس فقط
ب) private يمكن الوصول له من أي مكان
ج) public يمكن الوصول له من أي مكان، private من داخل الكلاس فقط
د) كليهما نفس الوظيفة
الإجابة
public
يمكن الوصول له من داخل الكلاس فقط
private
يمكن الوصول له من أي مكان
public
يمكن الوصول له من أي مكان،
privat
من داخل الكلاس فقط
لا فرق
متى يتم استدعاء
Construct _
عند تدمير كائن
عند انشاء كائن جديد
عند استدعاء دالة ثابته
عند وراثة الكلاس
كيف تمنع الوراثه
باستخدام
private
باستخدام
Final
باستخدام
Static
باستخدام
abstract
مالفرق بين
Self
و
$this
self
للإشارة للكائن الحالي
، $this
للإشارة للكلاس
this
للإشارة للكائن الحالي،
self
للإشارة للكلاس
كلاهما نفس الوظيف
Self
يستخدم خارج الكلاس فقط
كيف تنفذ
Interface
في كلاس
extends
Implement
User
Inherit
ماهي
Traits
واجهة تحوي على تنفيذ
كلاسات مجرده
دوال سحرية
وسيلة لأضافة دوال مشتركه بين كلاسات مختلفه
class Test {
public static $count = 0;
public function __construct() {
self::$count++;
}
}
new Test();
new Test();
echo Test::$count;
0
1
2
خطأ
كيف تمنع تعديل خاصية من خارج الكلاس
جعلها
Public
جعلها
private
واستخدام
Setter
جعلها
Static
جعلها
Final
ماهو
Polymorphism
أنشاء كائنات متعددة من نفس الكلاس
قدرة الكائنات على استجابة لنفس الأستدعاء بطرق مختلفة
وراثة كلاسات متعددة
اخفاء تفاصيل التنفيذ
مالفرق بين
Inner join
و
Left join
Inner join
بعيد كل الصفوف من الجدول الأيسر
Left join
بعيد الصفوف المتطابقة فقط
Inner join
بعيد الصفوف المتطابقة فقط
كلاهما نفس الوظيفه
كيف تحذف سجلاً من جدول
DELETE FROM table WHERE condition
REMOVE FROM table WHERE condition
DROP FROM table WHERE condition
ERASE FROM table WHERE condition
ماهو
Primary key
مفتاح يمكن تكراره
مفتاح يرتبط بجدول اخر
معرف فريد لكل سجل في الجدول
مفتاح مؤقت
كيف تمنع حذف سجل اذا كان مرتبط بجدول اخر
On Delete Cascade
On Delete Restrict
On Delete Set Null
On Delete Update
مالفرق بين
Char
و
Varchar
Char
ثابت الطول
Varchar
متغير الطول
Varchar
ثابت الطول
Char
متغير الطول
كلاهما نفس الوظيفه
Char
التخزين الرقمي فقط
كيف احسب متوسط القيم في عامود
Sum(column)
Avg(column)
Total(column)
Mean(column)
كيف تختار اعلى 5 سجلات
SELECT* FROM table LIMIT 5
SELECT *FROM table TOP 5
SELECT *FROM table FIRST 5
SELECT * FROM table ROW 5
مالفرق بين
where
و
having
Where
يستخدم بعد التجميع
Having
قبله
Where
يستخدم قبل التجميع
Having
بعده
كلاهما نفس الوظيفه
Where
الجداول
Having
للعلاقات
كيف تحدث بيانات في جدول
UPDATE table SET column = value WHERE condition
EDIT table SET column = value WHERE condition
MODIFY table SET column = value WHERE condition
CHANGE table SET column = value WHERE condition
كيف تمنع
Sql injection
باستخدام
htmlspecialchars()
باستخدام
Prepared Statements
باستخدام
Json_encode()
encrypt()
Laravel
ماهو
MVS
Model,view,controller
Model,view,code
Main,view,control
Mode,variable,controller
كيف تنشأ مشروع
Laravel
جديد
laravel new project-name
composer create-project laravel/laravel project-name
php new laravel project-name
npm create laravel project-name
كيف تشغل مشروع
Laravel
محلياً
php artisan start
php artisan serve
php start laravel
laravel serv
ماهو
Artisan
محرر نصوص
أداة سطر أوامر في
Laravel
مكتبة
Css
نظام قوالب
كيف تنشأ
Model
php artisan make:model ModelName
php create model ModelName
laravel generate model ModelName
composer make-model ModelName
ماهو النمط المعماري الذي يتبعه
Laravel
MVP
MVC
MVVM
Microserv
اي مجلد في
laravel
يحتوي على منطق التطبيق مثل النماذج والمحركات
Config
Routes
App
Bootstrap
اي أمر يستخدم لتشغيل خادم التطبيقات محلياً؟
Php artisan start
Npm run serve
Php artisan serve
Composer serve
أي ملف يحتوي على متغيرات الخاصة بالبيئة مثل إعدادات قاعدة البيانات
env.example
Config.php
env.
Environment.int
اي أداة نستخدم في
Laravel
لأدارة أصول الواجهة الأمامية مثل
Css
و js
webpack
Gulp
Value
Grunt
اي مجلد يحتوي على جميع المسارات
Routes
الخاصة
بالتطبيق
Routes
App/Http/
public/
Controllers/
