باسلام و احترام
یک سوالی در مورد تابع نویسی- دارم..
شما در دوره دیدم که زیاد تابع می نویسید و در جلوی عبارت function متن دلخواهتون رو می نویسید
من می خوام بدونم جلوی عبارتfunction میشه متن دلخواه رو نوشت یا باید حتما مانند تگ ها که هر تگی در html نداریم ، عبارت خاصی نوشت
مثلا اگه من بنویسم
function saleh مشکل داره یا باید از خود فانکشن های وردپرس استفاده کنم؟؟
لطفا راهنمایی بفرمایید
سلام خدمت شما
برای نامگذاری توابع جدیدشما هر نامی خواستید می توانید بگذارید .تابع وردپرس برای خود وردپرس وشما نسبت به کاری که دارید می توانید فقط آنها را فراخوانی و مقدار دهی و استفاده کنید .
اما در نامگذاری توابعی که خودتان خلق کرده اید باید نکاتی را رعایت کنید مخصوصا وقتی پروژه
بزرگ می شود مثلا یکسال دیگر وقتی به پروژه مراجعه کردید با خواندن نام تابع متوجه بشود
برای چه است البته یک توضیح قبل از تابع جدید هم می آورند.نام تابع را طوری تعیین کنید که مرتبط با عمل کرد خودش باشد(جزو قوانین کدنویسی تمیز است). مثال :
<?php
/**
* Calculates sum of squares of an array
*
* Loops over each element in the array, squares it, and adds it to
* total. Returns total.
*
* This function can also be implemented using array_reduce();
*
* @param array $arr
* @return int
* @throws Exception If element in array is not an integer
*/
function sumOfSquares($arr) {
$total = 0;
foreach ($arr as $val) {
if (!is_int($val)) {
throw new Exception("Element is not an integer!");
}
$total += $val * $val;
}
return $total;
}
امیدوارم مفید باشه