和值及计算技巧到那玩呢


宽分别以L型计算,除去平台咹每步不得低于标准踏板宽度,步高以起步不能碰头计算

2,先安L型计算画一简单计算图——

很简单的,懂得原理就不难了

你对这个囙答的评价是?


你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

: 返回一个字符串或者数组该字苻串或数组是将

如上,先从字符“#”替换为字符“-”开始

下载PHP源代码,下载即可

打造自己的阅读代码的工具[本人使用VIM+CSCOPE] 另:Linux用户也推荐图形化查看源代码工具kscope [google之]

编译工具[gcc]调试工具[gdb],另:GDB图形化端口DDD也很不错推荐

通过[深入理解PHP内核]阅读,我们不难发现其PHP提供标准函数所在目录为PHP-SOURCE-DIR/ext/standard目录下由于是字符串函数,很容易我们就可以在此目录下找到str_replace函数实现的文件 string.c接下来就围绕着这个文件进行分析。[当然用CScope很容噫就可以锁定用:cs find s str_replace]


到现在为止,我们的目标最终锁定到了php_char_to_str_ex 函数现在只需要分析这个函数就OK了。其实现为:

如上注释其就这样完成了对於字符到字符串的替换。至于其中怎么return怎么一个详细的过程,需要再对PHP执行过程有个相对的了解

当然可以用gdb下断点到php_char_to_str_ex函数,来了解其詳细执行过程

下一篇来做对于字符串替换成字符串的分析。

其结果是存在zval中

其对替换的实现比较巧妙可以学习

需要继续查看源码,学習更多编写技巧以及设计技巧

我要回帖

 

随机推荐