PDA

View Full Version : آموزش: مقایسه سرعت settype با Typecasting.



Yousha
سه شنبه 17 فروردین 1389, 15:08 عصر
مقایسه سرعت settype با Typecasting.

سرعت کمتر:


$Variable= settype($Variable, 'string');
$Variable= settype($Variable, 'integer');
...

0.000537157058716
0.000538110733032
0.000538110733032
0.000538110733032
0.000540018081665
0.000542163848877
0.000542163848877
0.000543117523193
0.000550985336304
0.000910043716431


سرعت بیشتر:


$Variable= (string)$Variable;
$Variable= (int)$Variable;
...

0.000250101089478
0.000252008438110
0.000259160995483
0.000259160995483
0.000261068344116
0.000263929367065
0.000263929367065
0.000265121459961
0.000269174575806
0.000270128250122


منبع: http://forum.iranphp.org

abdollah110110
سه شنبه 11 آبان 1389, 00:57 صبح
سلام
دوست گرامی ضمن تشکر از شما بابت ارسال این مطلب
میخواستم در مورد settype و Typecasting توضیحاتی مختصر را بیان کنید.
ممنون:کف:

funpatogh
سه شنبه 11 آبان 1389, 01:20 صبح
توابع settype نوع اصل متغییر رو تغییر می دهند اما Typecasting نوع کپی متغغیر را تغییر میدهند
مثلا باهاش میتونید که متغییر از نوع integer رو به string و بر عکس و همچنین انواع نوع متغییر تبدیل کنید